@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._0bjUvq_className{font-family:Inter,Inter Fallback;font-style:normal}._0bjUvq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.vKFuNW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.vKFuNW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
._9mALFW_footer{color:var(--color-white);background:#111113;padding:clamp(80px,8vw,125px) 0 28px}._9mALFW_container{width:min(calc(100% - ( var(--container-padding) * 2 )), var(--container-max));margin-inline:auto}._9mALFW_main{grid-template-columns:minmax(300px,1.3fr) minmax(180px,.45fr) minmax(260px,.65fr);gap:clamp(50px,9vw,150px);padding-bottom:clamp(80px,9vw,140px);display:grid}._9mALFW_brandColumn{max-width:520px}._9mALFW_brand{width:190px;display:block}._9mALFW_brand img{width:100%;height:auto;display:block}._9mALFW_brandColumn p{color:#ffffff7a;max-width:390px;margin:45px 0 0;font-size:.95rem;line-height:1.7}._9mALFW_since{color:#ffffff47;letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #ffffff1f;width:fit-content;margin-top:28px;padding-top:16px;font-size:.58rem;font-weight:800;display:block}._9mALFW_columnLabel{color:#ffffff59;letter-spacing:.16em;text-transform:uppercase;margin-bottom:28px;font-size:.61rem;font-weight:800;display:block}._9mALFW_navigationColumn nav{flex-direction:column;align-items:flex-start;gap:14px;display:flex}._9mALFW_navigationColumn a{color:#ffffffc7;transition:color .25s ease, transform .3s var(--ease-premium);font-size:.88rem;text-decoration:none;position:relative}._9mALFW_navigationColumn a:hover{color:var(--color-white);transform:translate(4px)}._9mALFW_contactLinks{border-top:1px solid #ffffff1f}._9mALFW_contactLinks a{border-bottom:1px solid #ffffff1f;padding:18px 0;text-decoration:none;display:block}._9mALFW_contactLabel{color:#ffffff4d;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:.55rem;font-weight:800;display:block}._9mALFW_contactValue{color:#ffffffbd;overflow-wrap:anywhere;max-width:100%;font-size:.86rem;line-height:1.45;transition:color .25s;display:block}._9mALFW_contactLinks a:hover ._9mALFW_contactValue{color:#fff}._9mALFW_social{margin-top:30px}._9mALFW_socialLabel{color:#ffffff4d;letter-spacing:.13em;text-transform:uppercase;margin-bottom:16px;font-size:.55rem;font-weight:800;display:block}._9mALFW_socialIcons{align-items:center;gap:11px;display:flex}._9mALFW_socialIcons a{color:#ffffff9e;width:38px;height:38px;transition:color .25s ease, border-color .25s ease, background-color .25s ease, transform .3s var(--ease-premium);border:1px solid #ffffff26;place-items:center;text-decoration:none;display:grid}._9mALFW_socialIcons svg{width:19px;height:19px;display:block}._9mALFW_socialIcons a:hover{color:#fff;border-color:var(--simonns-red);background:var(--simonns-red);transform:translateY(-2px)}._9mALFW_quoteButton{background:var(--simonns-red);color:#fff;letter-spacing:.12em;text-transform:uppercase;width:100%;min-height:58px;transition:background-color .25s ease, transform .3s var(--ease-premium);justify-content:space-between;align-items:center;gap:25px;margin-top:36px;padding:0 18px 0 20px;font-size:.64rem;font-weight:800;text-decoration:none;display:flex}._9mALFW_quoteButton svg{width:19px;height:19px;transition:transform .3s var(--ease-premium);flex-shrink:0}._9mALFW_quoteButton:hover{background:var(--simonns-red-hover);transform:translateY(-2px)}._9mALFW_quoteButton:hover svg{transform:translate(4px)}._9mALFW_bottom{color:#ffffff59;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:30px;padding-top:25px;font-size:.58rem;font-weight:700;display:flex}._9mALFW_bottomLinks{flex-wrap:wrap;gap:12px 28px;display:flex}._9mALFW_bottomLinks a{color:inherit;text-decoration:none;transition:color .2s}._9mALFW_bottomLinks a:hover{color:var(--color-white)}@media (max-width:1000px){._9mALFW_main{grid-template-columns:1fr 1fr;gap:70px 50px}._9mALFW_brandColumn{grid-column:1/-1}._9mALFW_contactColumn{max-width:360px}}@media (max-width:768px){._9mALFW_footer{padding:70px 0 25px}._9mALFW_main{grid-template-columns:1fr;gap:60px;padding-bottom:75px}._9mALFW_brandColumn{grid-column:auto}._9mALFW_brand{width:150px}._9mALFW_brandColumn p{margin-top:35px}._9mALFW_navigationColumn nav{border-top:1px solid #ffffff1f;gap:0}._9mALFW_navigationColumn a{border-bottom:1px solid #ffffff1f;align-items:center;width:100%;min-height:49px;display:flex}._9mALFW_contactColumn{max-width:none}._9mALFW_contactLinks a{padding:20px 0}._9mALFW_contactValue{font-size:.82rem}._9mALFW_socialIcons a{width:42px;height:42px}._9mALFW_quoteButton{min-height:62px;margin-top:32px}._9mALFW_bottom{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:430px){._9mALFW_brand{width:140px}._9mALFW_brandColumn p{font-size:.88rem}._9mALFW_quoteButton{width:100%}}
.oaTwcq_header{z-index:9999;height:var(--header-height);transition:transform .32s var(--ease-premium), background-color .18s ease, border-color .18s ease;will-change:transform;backface-visibility:hidden;background:0 0;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0;transform:translate(0,0)}.oaTwcq_headerVisible{transform:translate(0,0)}.oaTwcq_headerHidden{transform:translate3d(0, calc(-1 * ( var(--header-height) + 8px )), 0);-webkit-transform:translate3d(0, calc(-1 * ( var(--header-height) + 8px )), 0);pointer-events:none}.oaTwcq_inner{width:min(calc(100% - ( var(--container-padding) * 2 )), var(--container-max));grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;height:100%;margin-inline:auto;display:grid;position:relative}.oaTwcq_logo{z-index:5;width:158px;line-height:0;display:block;position:relative}.oaTwcq_logo img{width:100%;height:auto;transition:opacity .18s;display:block}.oaTwcq_logoWhite{opacity:1;position:relative}.oaTwcq_logoRed{opacity:0;position:absolute;inset:0}.oaTwcq_desktopNav{justify-content:center;align-items:center;gap:clamp(28px,3.4vw,58px);display:flex}.oaTwcq_desktopNav a{color:#ffffffe0;letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:800;text-decoration:none;transition:color .2s;position:relative}.oaTwcq_desktopNav a:after{content:"";transform-origin:100%;height:1px;transition:transform .3s var(--ease-premium);background:currentColor;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.oaTwcq_desktopNav a:hover:after{transform-origin:0;transform:scaleX(1)}.oaTwcq_desktopCta{background:var(--simonns-red);color:#fff;letter-spacing:.12em;text-transform:uppercase;min-width:220px;min-height:54px;transition:background-color .25s ease, transform .3s var(--ease-premium);justify-content:space-between;justify-self:end;align-items:center;gap:32px;padding:0 18px 0 22px;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.oaTwcq_desktopCta:hover{background:var(--simonns-red-hover);transform:translateY(-2px)}.oaTwcq_ctaArrow{place-items:center;width:20px;height:20px;display:grid}.oaTwcq_ctaArrow svg{width:20px;height:20px;transition:transform .3s var(--ease-premium)}.oaTwcq_desktopCta:hover .oaTwcq_ctaArrow svg{transform:translate(4px)}.oaTwcq_headerSolid{background:#f3f3f0fb;border-bottom:1px solid #1111111a;box-shadow:0 8px 28px #0000000a}.oaTwcq_headerSolid .oaTwcq_logoWhite{opacity:0}.oaTwcq_headerSolid .oaTwcq_logoRed{opacity:1}.oaTwcq_headerSolid .oaTwcq_desktopNav a{color:var(--color-text)}.oaTwcq_menuButton{z-index:10001;cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:46px;height:46px;margin:0;padding:0;display:none;position:relative}.oaTwcq_menuButton span{transform-origin:50%;width:24px;height:1.5px;transition:transform .3s var(--ease-premium), top .3s var(--ease-premium), background-color .18s ease;background:#fff;position:absolute;left:11px}.oaTwcq_menuButton span:first-child{top:18px}.oaTwcq_menuButton span:last-child{top:27px}.oaTwcq_headerSolid .oaTwcq_menuButton span{background:var(--color-text)}.oaTwcq_headerMenuOpen{background:var(--color-bg);box-shadow:none;pointer-events:auto;border-bottom:1px solid #1111111a;transform:translate(0,0)!important}.oaTwcq_headerMenuOpen .oaTwcq_logoWhite{opacity:0}.oaTwcq_headerMenuOpen .oaTwcq_logoRed{opacity:1}.oaTwcq_headerMenuOpen .oaTwcq_menuButton span{background:var(--color-text)}.oaTwcq_menuButtonOpen span:first-child{top:23px;transform:rotate(45deg)}.oaTwcq_menuButtonOpen span:last-child{top:23px;transform:rotate(-45deg)}.oaTwcq_mobileMenu{z-index:9998;background:var(--color-bg);width:100%;height:100dvh;color:var(--color-text);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .26s ease, transform .38s var(--ease-premium), visibility 0s linear .38s;overscroll-behavior:none;-webkit-overflow-scrolling:touch;position:fixed;inset:0;transform:translateY(-10px)}.oaTwcq_mobileMenuOpen{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .26s ease, transform .38s var(--ease-premium), visibility 0s;transform:translate(0,0)}.oaTwcq_mobileMenuInner{width:100%;height:100%;padding:calc(var(--header-height) + 44px) var(--container-padding) max(28px, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;justify-content:space-between;display:flex;overflow-y:auto}.oaTwcq_mobileNavigation{border-top:1px solid #11111124}.oaTwcq_mobileNavigation a{min-height:clamp(82px,12vh,116px);color:var(--color-text);border-bottom:1px solid #11111124;justify-content:space-between;align-items:center;gap:24px;text-decoration:none;display:flex}.oaTwcq_mobileLabel{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(2.4rem,10vw,4.1rem);font-weight:600;line-height:.95}.oaTwcq_mobileLinkArrow{width:32px;height:32px;color:var(--simonns-red);flex:none;place-items:center;display:grid}.oaTwcq_mobileLinkArrow svg{width:25px;height:25px;transition:transform .3s var(--ease-premium)}.oaTwcq_mobileNavigation a:hover .oaTwcq_mobileLinkArrow svg{transform:translate(4px)}.oaTwcq_mobileMenuFooter{margin-top:50px}.oaTwcq_mobileCta{background:var(--simonns-red);color:#fff;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:30px;min-height:68px;padding:0 22px;font-size:.72rem;font-weight:800;text-decoration:none;display:flex}.oaTwcq_mobileCtaArrow{place-items:center;width:23px;height:23px;display:grid}.oaTwcq_mobileCtaArrow svg{width:23px;height:23px}.oaTwcq_mobileMeta{color:#1111117a;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #11111124;justify-content:space-between;gap:20px;margin-top:34px;padding-top:22px;font-size:.56rem;font-weight:800;display:flex}@media (max-width:1000px){.oaTwcq_header{box-shadow:none;background:#151517;border-bottom:1px solid #ffffff14}.oaTwcq_header.oaTwcq_headerSolid{background:#f3f3f0fc;border-bottom:1px solid #1111111a;box-shadow:0 8px 28px #00000009}.oaTwcq_header .oaTwcq_logoWhite{opacity:1}.oaTwcq_header .oaTwcq_logoRed,.oaTwcq_header.oaTwcq_headerSolid .oaTwcq_logoWhite{opacity:0}.oaTwcq_header.oaTwcq_headerSolid .oaTwcq_logoRed{opacity:1}.oaTwcq_header .oaTwcq_menuButton span{background:#fff}.oaTwcq_header.oaTwcq_headerSolid .oaTwcq_menuButton span{background:var(--color-text)}.oaTwcq_desktopNav,.oaTwcq_desktopCta{display:none}.oaTwcq_inner{justify-content:space-between;align-items:center;display:flex}.oaTwcq_menuButton{display:block}.oaTwcq_headerMenuOpen,.oaTwcq_header.oaTwcq_headerMenuOpen,.oaTwcq_header.oaTwcq_headerSolid.oaTwcq_headerMenuOpen{background:var(--color-bg);box-shadow:none;border-bottom:1px solid #1111111a}.oaTwcq_headerMenuOpen .oaTwcq_logoWhite,.oaTwcq_header.oaTwcq_headerMenuOpen .oaTwcq_logoWhite,.oaTwcq_header.oaTwcq_headerSolid.oaTwcq_headerMenuOpen .oaTwcq_logoWhite{opacity:0}.oaTwcq_headerMenuOpen .oaTwcq_logoRed,.oaTwcq_header.oaTwcq_headerMenuOpen .oaTwcq_logoRed,.oaTwcq_header.oaTwcq_headerSolid.oaTwcq_headerMenuOpen .oaTwcq_logoRed{opacity:1}.oaTwcq_headerMenuOpen .oaTwcq_menuButton span,.oaTwcq_header.oaTwcq_headerMenuOpen .oaTwcq_menuButton span,.oaTwcq_header.oaTwcq_headerSolid.oaTwcq_headerMenuOpen .oaTwcq_menuButton span{background:var(--color-text)}}@media (max-width:768px){.oaTwcq_logo{width:128px}}@media (max-width:430px){.oaTwcq_logo{width:120px}.oaTwcq_mobileMenuInner{padding-left:20px;padding-right:20px}.oaTwcq_mobileLabel{font-size:clamp(2.35rem,11vw,3.25rem)}.oaTwcq_mobileNavigation a{min-height:88px}}@media (prefers-reduced-motion:reduce){.oaTwcq_header,.oaTwcq_mobileMenu,.oaTwcq_menuButton span{transition:none}}
:root{--simonns-red:#da1d1c;--simonns-red-hover:#bd1818;--simonns-red-soft:#ef4343;--color-bg:#f3f3f0;--color-surface:#fff;--color-surface-soft:#e9e9e5;--color-text:#111;--color-text-soft:#3d3d3a;--color-muted:#747471;--color-charcoal:#29292b;--color-graphite:#353537;--color-white:#fff;--color-border:#11111124;--color-border-light:#ffffff2e;--color-accent:var(--simonns-red);--container-max:1680px;--container-padding:52px;--header-height:104px;--ease-premium:cubic-bezier(.22, 1, .36, 1);--font-body:Arial, Helvetica, sans-serif;--font-display:Arial, Helvetica, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-y:none;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#111113;margin:0;padding:0}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;margin:0;padding:0;font-size:16px;line-height:1.5}html.menu-open,body.menu-open{overscroll-behavior:none;overflow:hidden}body.menu-open{touch-action:none}a{color:inherit}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}::selection{background:var(--simonns-red);color:var(--color-white)}.site-main{min-height:100vh}.container{width:min(calc(100% - ( var(--container-padding) * 2 )), var(--container-max));margin-inline:auto}.eyebrow{color:var(--color-muted);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.eyebrow:before{content:"";background:var(--simonns-red);flex:none;width:28px;height:2px}.display-title{font-family:var(--font-display);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(3.6rem,8vw,8.8rem);font-weight:600;line-height:.87}.section-title{font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,5vw,5.6rem);font-weight:600;line-height:.94}.section-copy{max-width:650px;color:var(--color-text-soft);margin:0;font-size:clamp(1rem,1.25vw,1.22rem);line-height:1.7}a,button{outline-color:var(--simonns-red);outline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--simonns-red);outline-offset:4px}html{scrollbar-color:var(--simonns-red) var(--color-bg)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--simonns-red)}::-webkit-scrollbar-thumb:hover{background:var(--simonns-red-hover)}@media (max-width:1180px){:root{--container-padding:34px;--header-height:92px}}@media (max-width:768px){:root{--container-padding:22px;--header-height:76px}.display-title{font-size:clamp(3.3rem,15vw,5.8rem);line-height:.9}.section-title{font-size:clamp(2.5rem,11vw,4rem);line-height:.96}.section-copy{font-size:1rem;line-height:1.65}.eyebrow{letter-spacing:.16em;font-size:.64rem}}@media (max-width:430px){:root{--container-padding:18px}.display-title{font-size:clamp(3rem,14.5vw,4.5rem)}.section-title{font-size:clamp(2.35rem,10.5vw,3.6rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
