.sf{--sf-ground:#0a0807;--sf-card:#12100e;--sf-cream:#f4ecd8;--sf-cream-dim:#f4ecd88c;--sf-body:#b9b1a3;--sf-muted:#8a8378;--sf-accent:#f48067;--sf-line:#f4ecd824;--sf-line-button:#f4ecd857;--sf-ground-cream:#f4ecd8;--sf-on:#0a0807;--sf-on-body:#0a0807db;--sf-on-muted:#0a0807b3;--sf-on-line:#0a08074d;--sf-dots:radial-gradient(circle, #0a08071a 1.1px, transparent 1.5px) 0 0 / 5px 5px;--sf-dots-fine:radial-gradient(circle, #0a080780 .6px, transparent 1px) 0 0 / 3px 3px;--sf-ease:cubic-bezier(.22, 1, .36, 1);--sf-gutter:40px;--sf-open-grow:3.2;--sf-pad:clamp(12px, calc(1.442vw - 2.77px), 18px);color:var(--sf-on-body);font-family:var(--font-body,"Inter", sans-serif);background:var(--sf-ground-cream);padding:164px 0 40px;position:relative;overflow:hidden}.sf:before{content:"";background:var(--sf-dots);pointer-events:none;position:absolute;inset:0}.sf-wrap{box-sizing:border-box;width:100%;max-width:1440px;padding-inline:var(--sf-gutter);margin-inline:auto}.sf :focus-visible{outline:2px solid var(--sf-on);outline-offset:3px}.sf .sf-strip :focus-visible{outline-color:var(--sf-accent)}.sf .mm-flip:focus-visible{outline:none}.sf-top{grid-template-columns:1.1fr .9fr;align-items:end;gap:56px;display:grid}.sf-head,.sf-side{flex-direction:column;gap:24px;min-width:0;display:flex}.sf-side{padding-bottom:10px}.sf-h1{flex-direction:column;gap:24px;margin:0;font-weight:400;display:flex}.sf-label{font:600 11px / 1.4 var(--font-body,"Inter", sans-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--sf-on-body)}.sf-label:before{content:"[ "}.sf-label:after{content:" ]"}.sf-title{font-family:var(--font-headline,"Archivo Black", sans-serif);letter-spacing:-.02em;text-transform:uppercase;color:var(--sf-on);font-size:clamp(72px,7.5vw,108px);line-height:.88}.sf-dot{color:var(--sf-on)}.sf-aside{font:italic 400 clamp(22px, 1.8vw, 26px) / 1.3 var(--font-caslon,"Libre Caslon Text", Georgia, serif);color:#0a0807e0;margin:0}.sf-lead{max-width:44ch;color:var(--sf-on-body);text-wrap:pretty;margin:0;font-size:18px;font-weight:500;line-height:1.65}.sf-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.sf-quote{--flip-h:48px;--flip-px:24px;--flip-front-bg:var(--sf-on);--flip-front-fg:var(--sf-cream);--flip-back-bg:var(--sf-accent);--flip-back-fg:var(--sf-ground);--vf-ink:var(--sf-on)}.sf-reel-btn{box-sizing:border-box;border:1px solid var(--sf-on-line);height:48px;color:var(--sf-on);--vf-ink:var(--sf-on);font:var(--mm-btn-font);letter-spacing:var(--mm-btn-track);text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 22px 0 18px;transition:border-color .2s;display:inline-flex}.sf-reel-ico{flex:none;width:1.35em;height:1.35em;display:inline-flex}.sl-trail{display:none}@media (min-width:1024px){.sl-trail{z-index:1;pointer-events:none;width:100%;height:100vh;display:block;position:fixed;top:0;left:0}}.sf>.sf-wrap,.sf>.sf-film{z-index:2;position:relative}.sf-film{margin-top:56px}.sf-counter{font:600 10px / 1.4 var(--font-body,"Inter", sans-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--sf-on-muted);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.sf-count,.sf-upnext-name{color:var(--sf-on)}.sf-count--p,.sf-swipe{display:none}.sf-upnext:before{content:"[ "}.sf-upnext:after{content:" ]"}.sf-rail{box-sizing:border-box;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='7'%3E%3Crect x='8.5' y='.5' width='13' height='6' fill='%230a0807' stroke='%23f4ecd8' stroke-opacity='.14'/%3E%3C/svg%3E") 0 2px / 30px 7px space no-repeat, var(--sf-card);background-origin:content-box;height:12px;padding-inline:10px;display:block}.sf-rail--top{border-top:1px solid var(--sf-line)}.sf-rail--bottom{border-bottom:1px solid var(--sf-line);background-position:10px 3px,0 0}.sf-strip{background:var(--sf-card);gap:4px;margin:0;padding:4px;list-style:none;display:flex}.sf-frame{flex:1 1 calc(2 * var(--sf-pad));min-width:0;height:clamp(320px,26.4vw,560px);transition:flex-grow .6s var(--sf-ease);position:relative;overflow:hidden;container-type:inline-size}.sf-link{padding:var(--sf-pad);color:var(--sf-cream);flex-direction:column;justify-content:space-between;text-decoration:none;display:flex;position:absolute;inset:0}.sf .sf-link:focus-visible{outline-offset:-4px}.sf-media{isolation:isolate;background:var(--sf-card);position:absolute;inset:0}.sf-still,.sf-video{object-fit:cover;filter:saturate(.35)brightness(.8)contrast(1.05);width:100%;height:100%;transition:filter .6s var(--sf-ease);position:absolute;inset:0}.sf-video{opacity:0;transition:opacity .4s ease, filter .6s var(--sf-ease)}.sf-media:after{content:"";background:var(--sf-dots-fine);position:absolute;inset:0}.sf-scrim{background:linear-gradient(#0a0807b8 0%,#0a080740 28%,#0a080733 55%,#0a0807e6 100%);position:absolute;inset:0}.sf-frame-top,.sf-copy{position:relative}.sf-frame-top{white-space:nowrap;justify-content:space-between;gap:12px;display:flex}.sf-index{font:600 10px / 1.4 var(--font-body,"Inter", sans-serif);letter-spacing:.22em;color:var(--sf-cream);transition:color .3s}.sf-copy{flex-direction:column;min-width:0;display:flex}.sf-name{font-family:var(--font-headline,"Archivo Black", sans-serif);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;color:var(--sf-cream);font-size:clamp(10px,10.4cqi,40px);line-height:.95}.sf-more{transition:grid-template-rows .6s var(--sf-ease);grid-template-rows:0fr;display:grid}.sf-more-inner{opacity:0;flex-direction:column;align-items:flex-start;gap:10px;min-height:0;transition:opacity .15s;display:flex;overflow:hidden}.sf-tag{color:var(--sf-body);text-wrap:pretty;padding-top:10px;font-size:15px;line-height:1.5}.sf-cue{font:700 11px / 1 var(--font-body,"Inter", sans-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--sf-accent);align-items:center;gap:8px;display:inline-flex}.sf-cue .mm-arrow{width:11px;height:11px}.sf-icon{width:clamp(28px,24cqi,64px);height:clamp(28px,24cqi,64px);color:var(--sf-cream);opacity:.55;flex:none;margin-bottom:14px;transition:opacity .3s;overflow:visible}.sf--side-names .sf-frame{container-type:size}.sf-side-name{right:var(--sf-pad);bottom:var(--sf-pad);max-inline-size:calc(100cqh - 2 * var(--sf-pad));writing-mode:vertical-rl;font:400 clamp(13px, min(calc((100cqh - 2 * var(--sf-pad)) / 10.4), calc((100cqw - 2 * var(--sf-pad) - clamp(28px, 24cqw, 64px) - 8px) / 2.1)), 44px) / 1.04 var(--font-headline,"Archivo Black", sans-serif);letter-spacing:.02em;text-transform:uppercase;color:var(--sf-cream);transition:opacity .3s .3s;position:absolute;rotate:180deg}.sf--side-names{--sf-open-grow:4.2}.sf--side-names .sf-more-inner .sf-name{font-size:min(40px, calc((100cqi - 2 * var(--sf-pad)) / 10.8))}.sf--side-names .sf-tag{padding-top:0}.sf--side-names .sf-scrim:after{content:"";background:linear-gradient(270deg,#0a0807bf 0%,#0a080700 65%);transition:opacity .3s;position:absolute;inset:0}.sf-nav{align-items:center;gap:8px;padding-top:20px;display:flex}.sf-tl{--sf-at-now:var(--sf-at,0);cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex:1;min-width:0;height:52px;margin-right:16px;position:relative}.sf-tl-track{background:#0a080747;height:1.5px;transition:background-color .2s;position:absolute;top:calc(50% - .75px);left:0;right:0}.sf-tl-minor{background:repeating-linear-gradient(90deg, #0a08072e 0 1px, transparent 1px calc(100% / (var(--sf-n) * var(--sf-minor))));height:7.5px;position:absolute;top:-3px;left:0;right:0}.sf-tl-tick{left:calc(var(--k) / var(--sf-n) * 100%);background:#0a08078c;width:1.5px;height:13.5px;margin-left:-.75px;transition:background-color .2s;position:absolute;top:-6px}.sf-tl-head{left:calc((var(--sf-at-now) + .5) / var(--sf-n) * 100%);background:var(--sf-on);width:16px;height:10px;transition:left .6s var(--sf-ease);margin-left:-8px;position:absolute;top:-4.25px}.sf .sf-tl:focus-visible{outline-offset:0}.sf-step{border:1px solid var(--sf-on-line);width:52px;height:52px;color:var(--sf-on);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.sf-step .mm-arrow{width:14px;height:14px}@media (min-width:1024px){.sf{box-sizing:border-box;flex-direction:column;min-height:100svh;display:flex}.sf-top{margin-top:auto}.sf-film{margin-top:0;padding-top:clamp(56px,7svh - 8px,80px)}.sf-frame{height:max(260px, min(clamp(320px, 26.4vw, 560px), calc(100svh - var(--sf-chrome,0px))))}.sf-frame.is-open-d{flex-grow:var(--sf-open-grow)}.is-open-d .sf-icon{opacity:1}.is-open-d .sf-side-name{opacity:0;transition:opacity .15s}.is-open-d .sf-scrim:after{opacity:0}.is-open-d .sf-still,.is-open-d .sf-video{filter:saturate(.9)contrast(1.05)}.is-open-d .sf-index{color:var(--sf-accent)}.is-open-d .sf-video.is-playing{opacity:1}.is-open-d .sf-more{grid-template-rows:1fr}.is-open-d .sf-more-inner{opacity:1;transition:opacity .35s .15s}@container (max-width:100px){.sf-frame:not(.is-open-d) .sf-name{opacity:0}}}@keyframes sf-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.sf-top{animation:sf-rise .7s var(--sf-ease) both}.sf-film{animation:sf-rise .7s var(--sf-ease) .14s both}@media (hover:hover){.sf-reel-btn:hover{border-color:var(--sf-on)}.sf-tl:hover .sf-tl-track{background-color:#0a080773}.sf-tl:hover .sf-tl-tick{background-color:var(--sf-on)}.sf-step:hover{border-color:var(--sf-on);background-color:var(--sf-on);color:var(--sf-cream)}}@media (max-width:1023.98px){.sf{--sf-gutter:20px;--sf-pad:14px;background:var(--sf-ground-cream);padding:122px 0 32px}.sf-top{flex-direction:column;align-items:stretch;gap:18px;display:flex}.sf-head,.sf-h1{gap:18px}.sf-side{padding:0}.sf-label{font-size:10px}.sf-title{font-size:clamp(44px,14.4vw,56px)}.sf-aside{font-size:20px}.sf-lead,.sf-reel-btn{display:none}.sf-actions{flex-direction:column;align-items:stretch}.sf-film{margin-top:32px}.sf-counter{padding-bottom:10px;font-size:9px}.sf-count--d,.sf-upnext{display:none}.sf-count--p,.sf-swipe{display:inline}.sf-rail{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='6'%3E%3Crect x='.5' y='.5' width='11' height='5' fill='%230a0807' stroke='%23f4ecd8' stroke-opacity='.14'/%3E%3C/svg%3E") 0 2px / 24px 6px repeat-x, var(--sf-card);background-origin:content-box;height:10px;padding-inline:8px}.sf-rail--bottom{background-position:0 2px,0 0}.sf-strip{--sf-closed:96px;--sf-open:230px;overscroll-behavior-x:contain;scrollbar-width:none;gap:3px;padding:3px;overflow-x:auto}.sf-strip::-webkit-scrollbar{display:none}.sf-frame{width:var(--sf-closed);height:280px;transition:width .6s var(--sf-ease);flex:none}.sf-index{font-size:9px}.sf-cue{display:none}.sf-name{opacity:0;font-size:min(26px,12.0482cqi - 2.40964px);line-height:1;transition:opacity .15s}.sf-tag{padding-top:8px;font-size:13px;line-height:1.45}.sf-frame.is-open-p{width:var(--sf-open)}.is-open-p .sf-still,.is-open-p .sf-video{filter:saturate(.9)contrast(1.05)}.is-open-p .sf-index{color:var(--sf-accent)}.is-open-p .sf-video.is-playing{opacity:1}.is-open-p .sf-name{opacity:1;transition:opacity .35s .15s}.is-open-p .sf-more{grid-template-rows:1fr}.is-open-p .sf-more-inner{opacity:1;transition:opacity .35s .15s}.is-open-p .sf-icon{opacity:1}.is-open-p .sf-side-name{opacity:0;transition:opacity .15s}.is-open-p .sf-scrim:after{opacity:0}.sf--side-names .sf-strip{--sf-open:250px}.sf-nav{padding-top:16px}.sf-tl{--sf-at-now:var(--sf-at-p,0);height:48px;margin-right:12px}@media (max-width:767.98px){.sf-tl-minor{display:none}}.sf-step{width:48px;height:48px}}@media (min-width:768px) and (max-width:1023.98px){.sf{--sf-gutter:40px}.sf-title{font-size:72px}.sf-aside{font-size:22px}.sf .sf-quote{align-self:flex-start;display:inline-block}.sf-strip,.sf--side-names .sf-strip{--sf-closed:124px;--sf-open:300px}.sf-frame{height:340px}.sf-frame:not(.is-open-p) .sf-name{opacity:1;font-size:11px}}@media (prefers-reduced-motion:reduce){.sf-top,.sf-film{animation:none}.sf *,.sf :before,.sf :after{transition:none!important}}.sf-phone{display:none}@media (max-width:1023.98px){.sf-phone{background:#0a0807;padding-bottom:56px;display:block}}
.sl{--sl-ground:#0a0807;--sl-card:#12100e;--sl-cream:#f4ecd8;--sl-ink:#0a0807;--sl-accent:#f48067;--sl-body:#b9b1a3;--sl-muted:#8a8378;--sl-line:#f4ecd824;--sl-bezel:linear-gradient(160deg, #1f1a16 0%, #0c0a09 100%);--sl-dots:radial-gradient(circle, #0a0807cc 1.1px, transparent 1.5px) 0 0 / 5px 5px;--sl-screen:var(--sl-dots), radial-gradient(circle at 50% 45%, transparent 35%, #0a080799 100%);--sl-inset:clamp(40px, calc(14.423vw - 107.69px), 100px);--sl-gap:clamp(40px, calc(3.846vw + .62px), 56px);color:var(--sl-cream);font-family:var(--font-body,"Inter", sans-serif);background:var(--sl-ground);padding-top:96px;position:relative}@media (max-width:1023.98px){.sl{display:none}}.sl :focus-visible{outline:2px solid var(--sl-accent);outline-offset:3px}.sl .mm-flip:focus-visible{outline:none}.sl-cta-btn{--vf-ink:#0a0807}.sl-wrap{box-sizing:border-box;width:100%;max-width:calc(1240px + 2 * var(--sl-inset));padding-inline:var(--sl-inset);margin-inline:auto}.sl-screen{pointer-events:none;background:var(--sl-screen);position:absolute;inset:0}.sl-sheet{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid;position:relative}.sl-sheet--5{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.sl-sheet--5 .sl-tile-kicker{letter-spacing:.14em;min-height:2.6em}@media (max-width:1279.98px){.sl-tile-kicker{min-height:2.6em}}@media (max-width:1399.98px){.sl-sheet--5{gap:12px}.sl-sheet--5 .sl-tile{padding:10px 10px 20px}.sl-sheet--5 .sl-mini{padding:10px}.sl-sheet--5 .sl-tile-text{padding:18px 4px 0}}.sl-tile{background:var(--sl-card);border:1px solid var(--sl-line);color:inherit;flex-direction:column;padding:16px 16px 24px;scroll-margin-top:140px;text-decoration:none;transition:border-color .2s;display:flex}.sl-mini{box-sizing:border-box;aspect-ratio:1;background:var(--sl-bezel);padding:14px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;display:block;transform:translateZ(0)}.sl-tile.is-active .sl-mini{transform:translateZ(40px);box-shadow:0 18px 40px #00000073}.sl-mini-window{background:#0c0a09;width:100%;height:100%;display:block;position:relative;overflow:hidden}.sl-mini .sl-screen{background:radial-gradient(circle,#0a080780 .6px,#0000 1px) 0 0/3px 3px,radial-gradient(circle at 50% 45%,#0000 45%,#0a080766 100%)}.sl-mini-window video{object-fit:cover;filter:saturate(.5)brightness(.92)contrast(1.05);width:100%;height:100%;transition:scale .5s,filter .5s;position:absolute;inset:0}.sl-tile.is-active .sl-mini-window video{filter:saturate()contrast(1.05);scale:1.1}.sl-mini-icon{z-index:1;aspect-ratio:1;width:clamp(36px,24%,60px);height:auto;color:var(--sl-cream);opacity:.9;filter:drop-shadow(0 1px 8px #0a080799);pointer-events:none;position:absolute;bottom:10px;left:10px;overflow:visible}.sl-mini-go{width:14px;height:14px;color:var(--sl-accent);opacity:0;transition:opacity .3s,transform .3s;position:absolute;top:9px;right:10px;transform:translate(-4px,4px)}.sl-mini-go svg{width:100%;height:100%;display:block}.sl-tile.is-active .sl-mini-go{opacity:1;transform:none}.sl-tile-text{flex-direction:column;flex:1;gap:8px;padding:22px 8px 0;display:flex;container-type:inline-size}.sl-tile-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--sl-muted);font-size:10px;font-weight:600;line-height:1.3}.sl-tile-name{font-family:var(--font-headline,"Archivo Black", sans-serif);letter-spacing:-.01em;text-transform:uppercase;color:var(--sl-cream);text-wrap:pretty;font-size:min(clamp(20px,.962vw + 10.15px,24px),9.90099cqi);line-height:1.05}.sl-tile-tag{color:var(--sl-body);text-wrap:pretty;font-size:14px;line-height:1.5}.sl-tile-cta{letter-spacing:.22em;text-transform:uppercase;color:var(--sl-accent);align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:10px;font-weight:600;display:inline-flex}@media (hover:hover){.sl-tile-cta{opacity:0;transition:opacity .3s,transform .45s cubic-bezier(.34,1.56,.64,1);transform:translateY(12px)}.sl-tile.is-active .sl-tile-cta{opacity:1;transform:none}}.sl-tile-cta svg{width:12px;height:12px}.sl{--sl-sec:clamp(112px, calc(3.846vw + 72.62px), 128px)}.sl-sec{margin-top:var(--sl-sec);position:relative}.sl-label{letter-spacing:.22em;text-transform:uppercase;color:var(--sl-body);margin:0;font-size:11px;font-weight:600;line-height:1.4}.sl-label:before{content:"[ "}.sl-label:after{content:" ]"}.sl-h2{font-family:var(--font-headline,"Archivo Black", sans-serif);letter-spacing:-.01em;text-transform:uppercase;color:var(--sl-cream);margin:20px 0 0;font-size:clamp(44px,2.885vw + 14.46px,56px);font-weight:400;line-height:.95}.sl-h2-accent{color:var(--sl-accent);white-space:nowrap}@media (prefers-reduced-motion:no-preference){[data-rise] .sl-quote,[data-rise] .sl-fw-num,[data-rise] .sl-fw-h,[data-rise] .sl-fw-p{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}[data-rise] .sl-quote.is-in,[data-rise] .is-in .sl-fw-num,[data-rise] .is-in .sl-fw-h,[data-rise] .is-in .sl-fw-p{opacity:1;transform:none}[data-rise] .sl-quote.is-in,[data-rise] .is-in .sl-fw-num{transition-delay:var(--rise-d,0s)}[data-rise] .is-in .sl-fw-h{transition-delay:calc(var(--rise-d,0s) + 70ms)}[data-rise] .is-in .sl-fw-p{transition-delay:calc(var(--rise-d,0s) + .14s)}}.sl-band{--sl-band-pad:clamp(160px, calc(3.846vw + 120.62px), 176px);margin-top:var(--sl-sec);padding:var(--sl-band-pad) 0;background:var(--sl-cream);position:relative}.sl-band:before,.sl-band:after{content:"";pointer-events:none;position:absolute;inset:0}.sl-band:before{background:linear-gradient(180deg, var(--sl-ground) 0%, #0a080700 160px), linear-gradient(0deg, var(--sl-ground) 0%, #0a080700 160px)}.sl-band:after{background:radial-gradient(circle,#0a08071a 1.1px,#0000 1.5px) 0 0/5px 5px}.sl-band .sl-label{color:#0a0807db}.sl-band .sl-h2,.sl-band .sl-h2-accent{color:var(--sl-ink)}.sl-band :focus-visible{outline-color:var(--sl-ink)}.sl-band>.sl-sec{z-index:2;margin-top:0}.sl>.sl-sheet,.sl>.sl-sec{z-index:2}.sl-quotes{grid-template-rows:auto auto;column-gap:20px;margin-top:56px;display:grid}.sl-quotes--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sl-quotes--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-quotes--1{grid-template-columns:minmax(0,1fr)}.sl-quote{grid-row:span 2;grid-template-rows:subgrid;background:var(--sl-card);border:1px solid var(--sl-line);row-gap:32px;margin:0;padding:clamp(28px,.962vw + 18.15px,32px) clamp(28px,1.923vw + 8.31px,36px);transition:border-color .3s;display:grid}.sl-quote.is-active,[data-rise] .sl-quote.is-in.is-active{border-color:var(--sl-accent);transition:border-color .3s}.sl-quote-q{font:italic 400 clamp(19px, calc(.481vw + 14.08px), 21px)/1.5 var(--font-caslon), Georgia, serif;color:#f4ecd8db;text-wrap:pretty;margin:0}.sl-quotes--2 .sl-quote-q,.sl-quotes--1 .sl-quote-q{font-size:clamp(21px,.962vw + 11.15px,25px)}.sl-quote-who{border-top:1px solid var(--sl-line);letter-spacing:.2em;text-transform:uppercase;flex-direction:column;align-self:start;gap:8px;padding-top:20px;font-size:11px;font-weight:600;line-height:1.4;display:flex}.sl-quote-name{color:var(--sl-cream)}.sl-quote-role{color:var(--sl-muted)}.sl-fw{--fw-rail:#f4ecd873;--fw-step:36px;--fw-gutter:clamp(28px, calc(2.885vw - 1.54px), 40px);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin:0;padding:104px 0 0;list-style:none;display:grid}.sl-fw-stage{--fw-pr:var(--fw-gutter);flex-direction:column;display:flex;position:relative;container-type:inline-size}.sl-fw-stage:nth-child(4n+2){margin-top:var(--fw-step)}.sl-fw-stage:nth-child(4n+3){margin-top:calc(2 * var(--fw-step))}.sl-fw-stage:nth-child(4n){--fw-pr:0px;margin-top:calc(3 * var(--fw-step))}.sl-fw-riser{left:0;top:calc(-1 * var(--fw-step));width:1px;height:var(--fw-step);background:var(--fw-rail);display:none;position:absolute}.sl-fw-stage:not(:nth-child(4n+1)) .sl-fw-riser{display:block}.sl-fw-head{align-items:flex-start;margin-top:-30px;display:flex}.sl-fw-num{font-family:var(--font-headline,"Archivo Black", sans-serif);letter-spacing:-.02em;color:var(--sl-accent);flex:none;padding-right:16px;font-size:64px;font-weight:400;line-height:.9}.sl-fw-stage:not(:nth-child(4n+1)) .sl-fw-num{padding-left:20px}.sl-fw-line{background:var(--fw-rail);flex:1;height:1px;margin-top:30px}.sl-fw-h{padding-right:var(--fw-pr);font-family:var(--font-headline,"Archivo Black", sans-serif);font-weight:400;font-size:min(clamp(30px, 2.4vw, 38px), calc((100cqi - var(--fw-pr)) / 6.1));letter-spacing:.01em;text-transform:uppercase;color:var(--sl-cream);margin:24px 0 16px;line-height:.95}.sl-fw-p{padding-right:var(--fw-pr);color:var(--sl-body);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.sl-faq{gap:var(--sl-gap);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;display:grid}.sl-faq-list{border-bottom:1px solid var(--sl-line)}.sl-faq-item{border-top:1px solid var(--sl-line)}.sl-faq-q{font:inherit;margin:0}.sl-faq-btn{width:100%;color:var(--sl-cream);font:500 clamp(18px, calc(.481vw + 13.08px), 20px)/1.4 var(--font-body,"Inter", sans-serif);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) 20px;align-items:baseline;gap:0 16px;padding:26px 0;transition:color .2s;display:grid}.sl-faq-num{letter-spacing:.22em;color:var(--sl-muted);font-size:11px;font-weight:600}.sl-faq-text{text-wrap:pretty}.sl-faq-icon{align-self:center;width:16px;height:16px;position:relative}.sl-faq-icon:before,.sl-faq-icon:after{content:"";background:currentColor;width:100%;height:1px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0}.sl-faq-icon:after{transform:rotate(90deg)}.sl-faq-item.is-open .sl-faq-icon:after{transform:rotate(0)}.sl-faq-panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s;display:grid}.sl-faq-item.is-open .sl-faq-panel{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),visibility linear}.sl-faq-panel-inner{min-height:0;overflow:hidden}.sl-faq-a{max-width:62ch;color:var(--sl-body);text-wrap:pretty;margin:0;padding:0 36px 28px 60px;font-size:clamp(16px,.24vw + 13.54px,17px);line-height:1.65}@media (hover:hover){.sl-faq-btn:hover{color:var(--sl-accent)}}@media (prefers-reduced-motion:reduce){.sl-faq-btn,.sl-faq-icon:before,.sl-faq-icon:after,.sl-faq-panel,.sl-faq-item.is-open .sl-faq-panel{transition:none}}.sl-break{background:var(--sl-cream);color:var(--sl-ink);margin-top:96px;padding-top:120px;padding-bottom:88px;position:relative;overflow:hidden}.sl-break:before,.sl-break:after{content:"";pointer-events:none;position:absolute;inset:0}.sl-break:before{background:linear-gradient(180deg, var(--sl-ground) 0%, #0a08078c 140px, #0a080700 420px)}.sl-break:after{background:radial-gradient(circle,#0a080752 1.1px,#0000 1.5px) 0 0/5px 5px;-webkit-mask-image:linear-gradient(#000 calc(100% - 320px),#0000 calc(100% - 120px));mask-image:linear-gradient(#000 calc(100% - 320px),#0000 calc(100% - 120px))}.sl-break ::selection{background:var(--sl-ink);color:var(--sl-cream)}.sl-break :focus-visible{outline-color:var(--sl-ink)}@media (min-width:1024px){body:has(.sl){background:#f4ecd8}body:has(.sl) .mm-tfoot-clip{margin-top:-236px;display:flow-root;position:relative}body:has(.sl) .mm-tfoot{z-index:3}body:has(.sl) .mm-tfoot-bar{color:#0a0807d1}body:has(.sl) .mm-tfoot-legal:hover{color:#0a0807;text-decoration-thickness:2px}}.sl-break>.sl-wrap{z-index:2;position:relative}.sl-reel{aspect-ratio:1240/520;background:linear-gradient(135deg,#3a3631 0%,#181513 55%,#0a0807 100%);position:relative;overflow:hidden}.sl-reel-video{object-fit:cover;filter:grayscale()contrast(1.15);width:100%;height:100%;transition:filter .6s;position:absolute;inset:0}.sl-reel-screen{background:radial-gradient(circle,#0a0807bf 1px,#0000 1.4px) 0 0/5px 5px,radial-gradient(22% 30% at 50% 52%,#0a080773 0%,#0000 100%),radial-gradient(circle,#0000 30%,#0a0807a6 100%);transition:opacity .6s}.sl-reel-play{color:var(--sl-cream);font:600 11px/1 var(--font-body,"Inter", sans-serif);letter-spacing:.26em;text-transform:uppercase;text-shadow:0 1px 10px #000c;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:18px;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sl-reel-ring{border:1px solid #f4ecd8b3;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;transition:border-color .2s;display:flex}.sl-reel-icon{width:38px;height:38px;color:var(--sl-cream)}.sl-reel{transition:box-shadow .45s}.sl-reel-video{transition:filter .45s,transform .6s cubic-bezier(.22,.61,.36,1)}.sl-reel.is-active{box-shadow:0 0 0 1px var(--sl-accent), 0 22px 48px #0a080752}.sl-reel:has(.sl-reel-play:focus-visible){box-shadow:0 0 0 1px var(--sl-accent), 0 22px 48px #0a080752}.sl-reel.is-active .sl-reel-video{filter:grayscale(0)contrast(1.05);transform:scale(1.06)}.sl-reel:has(.sl-reel-play:focus-visible) .sl-reel-video{filter:grayscale(0)contrast(1.05);transform:scale(1.06)}.sl-reel.is-active .sl-reel-ring{border-color:var(--sl-accent)}@media (prefers-reduced-motion:reduce){.sl-reel,.sl-reel-video{transition:none}.sl-reel.is-active .sl-reel-video{transform:none}.sl-reel:has(.sl-reel-play:focus-visible) .sl-reel-video{transform:none}}.sl-cta{justify-content:space-between;align-items:center;gap:40px;padding:72px 0 88px;display:flex}.sl-cta-title{font-family:var(--font-headline,"Archivo Black", sans-serif);letter-spacing:-.01em;text-transform:uppercase;color:var(--sl-ink);text-wrap:pretty;margin:0;font-size:clamp(36px,1.923vw + 16.31px,44px);font-weight:400;line-height:1.05}.sl-cta-q{color:inherit}.sl-cta-title .outline-fill{--of-stroke-w:1.5px}@media (hover:hover){.sl-cta:hover .sl-cta-title .outline-fill__fill{opacity:1}}.sl-cta-arrow{font-size:14px}.sl-cta-btn{--flip-h:48px;--flip-px:32px;--flip-gap:14px;--flip-front-bg:var(--sl-ink);--flip-front-fg:var(--sl-cream);--flip-back-bg:var(--sl-accent);--flip-back-fg:var(--sl-ink);letter-spacing:.22em;text-transform:uppercase;flex:none;font-size:11px;font-weight:600}@media (hover:hover){.sl-tile:hover,.sl-reel-play:hover .sl-reel-ring{border-color:var(--sl-accent)}}.sl-tile:focus-visible{border-color:var(--sl-accent)}@media (prefers-reduced-motion:reduce){.sl-tile{transition:none;opacity:1!important;transform-style:flat!important;transform:none!important}.sl-mini,.sl-mini-window video,.sl-tile-cta{transition:none}.sl-tile.is-active .sl-mini{transform:none}.sl-tile.is-active .sl-mini-window video{scale:1}}
@media (max-width:1023.98px){.sl-phone{--sl-ground:#0a0807;--sl-card:#12100e;--sl-cream:#f4ecd8;--sl-ink:#0a0807;--sl-accent:#f48067;--sl-body:#b9b1a3;--sl-muted:#8a8378;--sl-line:#f4ecd824;--sl-inset:20px;--sl-gap:28px;--sl-sec:72px}.sl-phone :focus-visible{outline:2px solid var(--sl-accent);outline-offset:3px}.sl-phone .sl-h2{margin-top:16px;font-size:clamp(30px,8.2vw,44px)}.sl-phone .sl-band{--sl-band-pad:140px;margin-top:32px}.sl-phone .sl-quotes{grid-template-columns:minmax(0,1fr);row-gap:14px;margin-top:32px}.sl-phone .sl-quote{row-gap:24px;padding:24px 22px}.sl-phone .sl-quote-q,.sl-phone .sl-quotes--2 .sl-quote-q{font-size:19px}.sl-phone .sl-faq{grid-template-columns:minmax(0,1fr)}.sl-phone .sl-faq-btn{grid-template-columns:30px minmax(0,1fr) 16px;gap:0 14px;padding:20px 0;font-size:17px}.sl-phone .sl-faq-a{padding:0 8px 22px 44px;font-size:16px}}@media (min-width:640px) and (max-width:767.98px){.sl-phone{max-width:640px;margin-inline:auto}}@media (min-width:768px) and (max-width:1023.98px){.sl-phone{--sl-inset:40px;--sl-sec:88px}.sl-phone .sl-quotes--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}}.sl-phone-cta{display:none}@media (max-width:1023.98px){.sl-phone-cta{background:#f48067;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:48px 20px 0;padding:26px 16px;text-decoration:none;transition:transform .15s;display:flex}.sl-phone-cta:focus-visible{outline-offset:3px;outline:2px solid #f4ecd8}.sl-phone-cta-title{font-family:var(--font-headline,"Archivo Black", sans-serif);letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:#0a0807;font-size:20px;line-height:1.1}.sl-phone-cta-sub{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:.22em;text-transform:uppercase;color:#0a0807;font-size:11px;font-weight:700;line-height:1}}@media (hover:hover) and (max-width:1023.98px){.sl-phone-cta:hover{transform:scale(1.02)}}@media (min-width:640px) and (max-width:767.98px){.sl-phone-cta{max-width:640px;margin-inline:auto}}@media (min-width:768px) and (max-width:1023.98px){.sl-phone-cta{margin:56px 40px 0}}@media (prefers-reduced-motion:reduce){.sl-phone-cta{transition:none}}
