.hio-game{position:relative;isolation:isolate;overflow:hidden;background:#090909;color:#fff;padding:clamp(42px,7vw,88px) 16px;font-family:Arial,Helvetica,sans-serif}.hio-game *{box-sizing:border-box}.hio-game__inner{position:relative;z-index:2;max-width:1080px;margin:0 auto}.hio-game__glow{position:absolute;z-index:0;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#deae3433,#deae3400 68%)}.hio-game__glow--one{top:-190px;right:-120px}.hio-game__glow--two{bottom:-220px;left:-160px}.hio-game__hero{position:relative;text-align:center;max-width:850px;margin:0 auto 28px}.hio-game__live,.hio-game__broadcast{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(231,185,67,.45);border-radius:999px;background:#e7b94314;padding:7px 12px;color:#f0c65a;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hio-game__live span,.hio-game__broadcast span{width:9px;height:9px;border-radius:50%;background:#50d46c;box-shadow:0 0 #50d46cb3;animation:hio-pulse 1.8s infinite}.hio-game__brand{margin:18px 0 6px;color:#fff;font-size:13px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.hio-game h1{margin:0;color:#fff;font-size:clamp(46px,9vw,92px);line-height:.9;letter-spacing:-.055em;text-transform:uppercase}.hio-game h1 em{display:block;color:#e4b539;font-style:normal;text-shadow:0 0 26px rgba(228,181,57,.2)}.hio-game__tagline{margin:20px auto 18px;color:#e8e8e8;font-size:clamp(17px,2.4vw,22px);line-height:1.45}.hio-game__tagline strong{color:#f0c65a}.hio-game__target{position:absolute;top:75px;right:-40px;width:130px;height:130px;opacity:.22;pointer-events:none}.hio-game__ring{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border:2px solid #e4b539;border-radius:50%}.hio-game__ring--2{width:84px;height:84px}.hio-game__ring--3{width:40px;height:40px;background:#e4b53940}.hio-game__pin{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#e4b539;font-size:30px}.hio-game__entry{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:58px;padding:11px 22px;border:2px solid #f2ca60;border-radius:9px;background:linear-gradient(135deg,#f1c85d,#c58d13);box-shadow:0 9px 30px #e0ac2545;color:#0a0a0a!important;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease}.hio-game__entry span{font-size:15px;font-weight:900;letter-spacing:.04em}.hio-game__entry strong{border-left:1px solid rgba(0,0,0,.35);padding-left:15px;font-size:18px}.hio-game__entry--second{margin-top:10px}.hio-game__entry:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 13px 34px #e0ac256b}.hio-game__micro{margin:10px 0 0;color:#aaa;font-size:12px}.hio-game__score-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:30px 0 15px}.hio-game__stat{position:relative;overflow:hidden;min-width:0;border:1px solid #343434;border-radius:10px;background:linear-gradient(180deg,#1d1d1d,#121212);padding:17px 10px;text-align:center}.hio-game__stat--prize{border-color:#d7a72d;background:linear-gradient(150deg,#3b2b08,#17130a)}.hio-game__stat-icon{display:block;min-height:24px;font-size:20px}.hio-game__stat strong{display:block;margin-top:5px;color:#fff;font-size:clamp(22px,4vw,34px);line-height:1}.hio-game__stat--prize strong{color:#f0c65a}.hio-game__stat small{display:block;margin-top:7px;color:#aaa;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.hio-game__how{display:flex;align-items:center;justify-content:center;gap:14px;margin:18px auto 24px;color:#bbb}.hio-game__how div{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800}.hio-game__how b{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#e4b539;color:#090909}.hio-game__how i{color:#e4b539;font-size:26px;font-style:normal}.hio-game__board{overflow:hidden;border:2px solid #d7a72d;border-radius:14px;background:#fff;box-shadow:0 24px 55px #00000073}.hio-game__board-top{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(115deg,#171717,#27200f);padding:22px 24px}.hio-game__board-top p{margin:0 0 5px;color:#dcb33f;font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.hio-game__board-top h2{margin:0;color:#fff;font-size:clamp(25px,4vw,38px);line-height:1.05;text-transform:uppercase}.hio-game__table-wrap{overflow-x:auto}.hio-game__table{width:100%;border-collapse:collapse;color:#111;table-layout:fixed}.hio-game__table th{background:#e4b539;color:#111;padding:9px 6px;text-align:left;font-size:clamp(8px,1.1vw,11px)!important;line-height:1.15!important;font-weight:900;letter-spacing:.025em!important;text-transform:uppercase;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.hio-game__table th:nth-child(1){width:16%}.hio-game__table th:nth-child(2){width:25%}.hio-game__table th:nth-child(3){width:29%}.hio-game__table th:nth-child(4){width:30%}.hio-game__table td{padding:16px;border-top:1px solid #ddd;color:#111;font-size:15px;vertical-align:middle}.hio-game__row--1{background:linear-gradient(90deg,#fff7da,#fff)}.hio-game__row--2{background:linear-gradient(90deg,#f3f3f3,#fff)}.hio-game__row--3{background:linear-gradient(90deg,#fff1e2,#fff)}.hio-game__rank{display:inline-grid;min-width:42px;height:42px;place-items:center;border-radius:50%;background:#171717;color:#f1c85d;font-size:20px;font-weight:900}.hio-game__table td strong{color:#111}.hio-game__table td small{display:block;margin-top:4px;color:#666;font-size:11px}.hio-game__distance{font-size:19px}.hio-game__badge{display:inline-flex;align-items:center;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;white-space:nowrap}.hio-game__badge--winner{background:#e4b539;color:#111;box-shadow:0 0 0 4px #e4b53933}.hio-game__badge--waiting{background:#ededed;color:#444}.hio-game__badge--locked{background:#dbefdf;color:#1d632c}.hio-game__empty td{padding:42px 18px!important;text-align:center!important}.hio-game__empty span{display:block;font-size:42px}.hio-game__empty strong{display:block;margin-top:8px;font-size:24px}.hio-game__empty p{margin:7px auto 16px;color:#555}.hio-game__empty a{display:inline-block;border-radius:7px;background:#171717;padding:11px 16px;color:#f0c65a!important;font-size:13px;font-weight:900;text-decoration:none;text-transform:uppercase}.hio-game__ticker{display:flex;overflow:hidden;border-top:1px solid #ddd;background:#111;color:#ddd}.hio-game__ticker div{flex:1;padding:11px 14px;border-right:1px solid #333;font-size:10px;font-weight:900;letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:nowrap}.hio-game__ticker span{color:#50d46c}.hio-game__refresh{margin:14px 0 0;color:#888;font-size:12px;text-align:center}.hio-game__refresh span{display:inline-block;margin-right:5px;color:#e4b539;animation:hio-spin 4s linear infinite}@keyframes hio-pulse{0%{box-shadow:0 0 #50d46cb3}70%{box-shadow:0 0 0 8px #50d46c00}to{box-shadow:0 0 #50d46c00}}@keyframes hio-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.hio-game{padding:34px 11px}.hio-game__target{display:none}.hio-game__score-strip{grid-template-columns:repeat(2,1fr);gap:7px}.hio-game__how{gap:7px}.hio-game__how div{display:block;text-align:center;font-size:10px}.hio-game__how b{margin:0 auto 5px}.hio-game__how i{font-size:20px}.hio-game__board-top{padding:18px 14px}.hio-game__broadcast{padding:6px 8px;font-size:9px}.hio-game__table thead{display:none}.hio-game__table,.hio-game__table tbody,.hio-game__table tr,.hio-game__table td{display:block;width:100%}.hio-game__table tr{padding:12px 14px;border-top:1px solid #ddd}.hio-game__table td{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:7px 0;border:0;text-align:right;font-size:14px}.hio-game__table td:before{content:attr(data-label);color:#666;font-size:10px;font-weight:900;letter-spacing:.05em;text-align:left;text-transform:uppercase}.hio-game__empty td{display:block!important}.hio-game__empty td:before{display:none}.hio-game__ticker{flex-wrap:wrap}.hio-game__ticker div{flex:1 1 50%;white-space:normal}}@media(max-width:410px){.hio-game__entry{display:flex;flex-direction:column;gap:4px}.hio-game__entry strong{border-left:0;border-top:1px solid rgba(0,0,0,.3);padding:5px 0 0}}@media(prefers-reduced-motion:reduce){.hio-game__live span,.hio-game__broadcast span,.hio-game__refresh span{animation:none}.hio-game__entry{transition:none}}.ss-tour{padding:36px 20px 40px;background:#fff;color:#111;border-bottom:1px solid #e9e4d5}.ss-tour__shell{max-width:1200px;margin:0 auto}.ss-tour h2{text-align:center!important;font-size:clamp(25px,3vw,38px)!important;line-height:1.1;font-weight:900!important;color:#111!important;margin:0 0 22px!important;text-transform:uppercase;letter-spacing:-.02em}.ss-tour__viewer{background:#111;border:1px solid #d5af315c;border-radius:18px;overflow:hidden;box-shadow:0 14px 38px #00000012}.ss-tour__viewer iframe{display:block;width:100%;height:590px;border:0;margin:0;max-width:none}.ss-tour__action{display:flex;justify-content:center;margin-top:22px}.ss-tour__button{display:inline-flex;gap:18px;align-items:center;justify-content:center;background:#d5af31!important;color:#111!important;border:2px solid #111;padding:15px 28px;border-radius:999px;text-decoration:none!important;font-weight:900;font-size:15px;text-transform:uppercase;letter-spacing:.03em;transition:background .15s}.ss-tour__button:hover{background:#111!important;color:#fff!important}.ss-tour__button:focus-visible{outline:3px solid #111;outline-offset:4px}.ss-tour--full{padding-top:30px;background:#14191c;border-bottom:0}.ss-tour--full h2{color:#fff!important}.ss-tour--full .ss-tour__viewer iframe{height:1080px}.ss-tour--full .ss-tour__viewer{border-radius:12px}.ss-tour--full .ss-tour__button{border-color:#d5af31}@media(max-width:749px){.ss-tour{padding:28px 12px 32px}.ss-tour h2{font-size:27px!important;margin-bottom:18px!important}.ss-tour__viewer iframe{height:610px}.ss-tour__viewer{border-radius:14px}.ss-tour__button{width:100%;max-width:420px;font-size:13px;padding:14px 18px}.ss-tour--full .ss-tour__viewer iframe{height:1250px}}.ssc-page{--gold:#d5af31;--ink:#111;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif;width:100%}.ssc-page *{box-sizing:border-box}.ssc-page h1,.ssc-page h2,.ssc-page h3{font-family:Work Sans,Arial,sans-serif;font-weight:900;letter-spacing:-.025em;line-height:1.08;color:inherit;margin:0;text-transform:uppercase}.ssc-page h1{font-size:clamp(36px,5.3vw,70px)}.ssc-page h2{font-size:clamp(30px,4.1vw,52px)}.ssc-page h1 span,.ssc-page h2 span{color:var(--gold)}.ssc-page p{font-size:16px;line-height:1.55;margin:12px 0 0}.ssc-page .ssc-shell{max-width:1160px;margin:0 auto;padding:0 24px}.ssc-page .ssc-section{padding:52px 0;scroll-margin-top:100px}.ssc-page .ssc-heading{text-align:center;max-width:850px;margin:0 auto 28px}.ssc-page .ssc-eyebrow{font-family:Work Sans,Arial,sans-serif;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.14em;color:#8b6a0c;margin:0 0 14px}.ssc-page .ssc-soft{background:#f6f5f1}.ssc-page .ssc-dark{background:#111;color:#fff}.ssc-page .ssc-dark .ssc-eyebrow,.ssc-page .ssc-hero .ssc-eyebrow{color:#e6c75f}.ssc-page .ssc-hero{position:relative;isolation:isolate;background:#111;color:#fff;min-height:540px;display:grid;align-items:center;text-align:center}.ssc-page .ssc-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 53%;z-index:-2}.ssc-page .ssc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000c,#00000080);z-index:-1}.ssc-page .ssc-hero-content{width:100%;padding-top:64px;padding-bottom:52px}.ssc-page .ssc-intro{max-width:670px;margin:20px auto 0;font-size:18px;color:#fff}.ssc-page .ssc-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:26px}.ssc-page .ssc-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 25px;border:2px solid var(--gold);border-radius:999px;background:var(--gold);color:#111;text-decoration:none;text-transform:uppercase;font:900 13px/1.3 Work Sans,Arial,sans-serif;letter-spacing:.02em}.ssc-page .ssc-button-outline{background:transparent;color:#f0ce63}.ssc-page .ssc-button:hover{filter:brightness(1.08)}.ssc-page a:focus-visible{outline:3px solid #b68f1d;outline-offset:5px}.ssc-page .ssc-badge{color:#f0ce63;font-size:13px;margin-top:20px}.ssc-page .ss-tailored-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 36px;max-width:1000px;margin:auto;border:0;background:none;padding:0}.ssc-page .ss-tailored-links>a{display:grid;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:14px;text-align:center;text-decoration:none;color:#111;padding:10px 0;border:0}.ssc-page .ss-tailored-links h3{font-size:20px}.ssc-page .ss-tailored-links p{font-size:15px;margin:7px auto 0;max-width:38ch}.ssc-page .ss-tailored-links>a>span{font-size:25px;color:#9b7918}.ssc-page .ss-event-icon{width:30px;height:30px;fill:none;stroke:#b38d1b;stroke-width:1.8}.ssc-page .ss-tailored-links a:hover h3{color:#8b6a0c}.ssc-page .ss-charity-checklist{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 36px;max-width:900px;padding:0;margin:0 auto}.ssc-page .ss-charity-checklist li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;background:none;border:0;padding:0;margin:0;box-shadow:none}.ssc-page .ss-charity-checklist li:before,.ssc-page .ss-charity-checklist li:after{content:none}.ssc-page .ss-charity-checklist svg{width:24px;height:24px;fill:none;stroke:#a48219;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ssc-page .ss-charity-checklist h3{font-size:17px;line-height:1.3}.ssc-page .ss-charity-checklist p{font-size:15px;margin:5px 0 0}.ssc-page .ss-charity-comparison{max-width:1000px;margin:auto}.ssc-page table{width:100%;table-layout:fixed;border-collapse:collapse;border:0;margin:0;background:#fff}.ssc-page caption{font-size:13px;color:#80620b;padding-bottom:12px}.ssc-page .ss-compare-feature{width:24%}.ssc-page th,.ssc-page td{padding:16px 10px;text-align:center;border:0;border-bottom:1px solid #e4ddc5;font-size:14px;line-height:1.35;vertical-align:middle;overflow-wrap:break-word}.ssc-page thead th{background:#111;color:#fff}.ssc-page thead span{display:block;color:#e6c75f;font-size:11px;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px}.ssc-page thead strong{display:block;font-size:15px}.ssc-page tbody th{text-align:left;font-weight:700}.ssc-page .ss-compare-fees td{font:900 clamp(19px,2.5vw,30px)/1.2 "Work Sans",Arial,sans-serif;color:#87690f;white-space:nowrap}.ssc-page .ss-compare-share strong{display:block;font-size:26px}.ssc-page table small{display:block;font-size:11px;color:#555;margin-top:4px}.ssc-page .ss-compare-check{width:24px;height:24px;fill:none;stroke:#a48219;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ssc-page .ss-compare-common,.ssc-page .ssc-fine{text-align:center;max-width:820px;font-size:13px;line-height:1.5;margin:16px auto 0}.ssc-page .ssc-included{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 32px;padding:0;margin:0 auto 24px;max-width:850px;list-style:none}.ssc-page .ssc-included li{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.4;font-weight:700;margin:0;padding:0;background:none;border:0}.ssc-page .ssc-included li:before{content:none}.ssc-page .ssc-included span{color:var(--gold);font-size:23px}.ssc-page .ssc-dark .ssc-fine{color:#c7c7c7}.ssc-page .ssc-space{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:30px;padding-top:24px;border-top:1px solid #4a432c}.ssc-page .ssc-space strong{font:900 clamp(28px,4vw,40px)/1.1 "Work Sans",Arial,sans-serif;color:var(--gold);white-space:nowrap}.ssc-page .ssc-space p{margin:0;font-size:14px}.ssc-page .ssc-cta{text-align:center;background:#f6f5f1}.ssc-page .ssc-cta p{max-width:640px;margin:16px auto 22px}@media(max-width:749px){.ssc-page .ssc-shell{padding-left:20px;padding-right:20px}.ssc-page .ssc-section{padding:36px 0}.ssc-page .ssc-heading{margin-bottom:24px}.ssc-page .ssc-eyebrow{font-size:11px;letter-spacing:.12em}.ssc-page .ssc-hero{min-height:470px}.ssc-page .ssc-hero-content{padding-top:44px;padding-bottom:36px}.ssc-page .ssc-hero>img{object-position:60% center}.ssc-page .ssc-intro{font-size:16px}.ssc-page .ssc-actions{gap:10px}.ssc-page .ssc-button{font-size:11px;padding:13px 18px}.ssc-page .ss-tailored-links{grid-template-columns:1fr;gap:14px}.ssc-page .ss-tailored-links h3{font-size:18px}.ssc-page .ss-tailored-links p{font-size:14px}.ssc-page .ss-charity-checklist{grid-template-columns:1fr;gap:18px;max-width:430px}.ssc-page .ss-charity-checklist h3{font-size:16px}.ssc-page .ss-charity-checklist p{font-size:14px}.ssc-page th,.ssc-page td{padding:12px 5px;font-size:11px}.ssc-page thead strong{font-size:11px}.ssc-page thead span{font-size:9px}.ssc-page .ss-compare-fees td{font-size:clamp(16px,4.4vw,22px)}.ssc-page .ss-compare-share strong{font-size:22px}.ssc-page table small{font-size:10px}.ssc-page .ssc-included{grid-template-columns:1fr;max-width:430px;gap:14px}.ssc-page .ssc-included li{font-size:14px}.ssc-page .ssc-space{flex-direction:column;gap:10px;text-align:center}}.ssc-page .ss-charity-comparison thead strong{font-family:Work Sans,Arial,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-.015em;font-size:clamp(12px,1.7vw,21px);line-height:1.15}.ssc-page .ss-charity-comparison thead th:nth-child(2){background:#d5af31;color:#111}.ssc-page .ss-charity-comparison thead th:nth-child(2) span,.ssc-page .ss-charity-comparison thead th:nth-child(2) strong,.ssc-page .ss-charity-comparison thead th:nth-child(2) small{color:#111}.ssc-page .ss-charity-comparison thead small{color:#eee;font-size:11px;font-weight:400;line-height:1.35;margin-top:8px}.ssc-page .ss-charity-comparison tbody td:nth-child(2){background:#fbf8ed;font-weight:700}.ssc-page .ss-charity-comparison .ss-compare-fees td{font-family:Work Sans,Arial,sans-serif}@media(max-width:749px){.ssc-page .ss-charity-comparison thead strong{font-size:11px}.ssc-page .ss-charity-comparison thead small{font-size:9px}}.ssc-page .ssc-section.ss-partnership-showcase{background:#0d0d0d;color:#fff;padding-top:48px;padding-bottom:48px}.ssc-page .ss-partnership-showcase .ssc-eyebrow{color:#d5af31!important}.ssc-page .ss-partnership-showcase .ssc-heading p:not(.ssc-eyebrow){color:#eee!important}.ssc-page .ss-partner-rows{display:grid;gap:18px;max-width:1000px;margin:auto}.ssc-page .ss-partner-row{display:grid;grid-template-columns:190px minmax(0,1fr);border:1px solid #454035;border-radius:16px;background:#151515;overflow:hidden}.ssc-page .ss-partner-row--signature{border:2px solid #c6a341}.ssc-page .ss-partner-row__tier{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px 16px;background:#222;color:#fff;gap:8px}.ssc-page .ss-partner-row__tier>span{font:900 14px/1.2 Work Sans,Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#e1c364}.ssc-page .ss-partner-row__tier>strong{font:900 40px/1.05 Work Sans,Arial,sans-serif;letter-spacing:-.04em;color:#fff}.ssc-page .ss-partner-row__tier>small{font-size:11px;color:#e2e2e2}.ssc-page .ss-partner-row__tier h3{font-size:16px;line-height:1.2;margin-top:6px;color:#fff}.ssc-page .ss-partner-row--signature .ss-partner-row__tier{background:linear-gradient(120deg,#b78b27,#eed16c 55%,#c59a36);color:#111}.ssc-page .ss-partner-row--signature .ss-partner-row__tier>span,.ssc-page .ss-partner-row--signature .ss-partner-row__tier>strong,.ssc-page .ss-partner-row--signature .ss-partner-row__tier>small,.ssc-page .ss-partner-row--signature .ss-partner-row__tier h3{color:#111}.ssc-page .ss-partner-row__detail{padding:24px 28px;align-self:center;min-width:0}.ssc-page .ss-partner-row__detail h4{font:900 20px/1.25 Work Sans,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.015em;margin:0;color:#fff}.ssc-page .ss-partner-row__detail .ss-partner-row__share{font-size:16px;line-height:1.4;color:#e0c065!important;font-weight:800;margin:8px 0 14px}.ssc-page .ss-partner-row__detail ul{display:grid;gap:7px;list-style:none;margin:0;padding:0}.ssc-page .ss-partner-row__detail li{position:relative;padding:0 0 0 17px;margin:0;color:#f2f2f2;font-size:14px;line-height:1.5}.ssc-page .ss-partner-row__detail li:before{content:"\2022";position:absolute;left:0;top:0;color:#d5af31}.ssc-page .ss-partnership-showcase .ssc-fine{color:#dedede!important;max-width:900px;font-size:13px}.ssc-page .ss-partnership-showcase .ss-partner-common{border-top:1px solid #6e5926;padding-top:18px;margin-top:24px;font-weight:700;color:#fff!important}.ssc-page .ss-partnership-showcase .ss-partner-artwork{font-size:12px;color:#c9c9c9!important}@media(max-width:749px){.ssc-page .ssc-section.ss-partnership-showcase{padding-top:36px;padding-bottom:36px}.ssc-page .ss-partner-rows{gap:14px}.ssc-page .ss-partner-row{grid-template-columns:minmax(94px,27%) minmax(0,1fr);border-radius:12px}.ssc-page .ss-partner-row__tier{padding:18px 8px;gap:6px}.ssc-page .ss-partner-row__tier>span{font-size:11px}.ssc-page .ss-partner-row__tier>strong{font-size:clamp(24px,6.5vw,34px)}.ssc-page .ss-partner-row__tier h3{font-size:12px;line-height:1.25;overflow-wrap:normal}.ssc-page .ss-partner-row__tier>small{font-size:10px}.ssc-page .ss-partner-row__detail{padding:18px 14px}.ssc-page .ss-partner-row__detail h4{font-size:16px}.ssc-page .ss-partner-row__detail .ss-partner-row__share{font-size:14px;line-height:1.4;margin:8px 0 12px}.ssc-page .ss-partner-row__detail li{font-size:13px;line-height:1.45;padding-left:13px}}.ssc-page .ssc-included li{justify-content:center;text-align:center}.ssc-page .ssc-included{justify-items:center}.ss-club{--club-gold:#d5af31;--club-green:#0b2921;--club-line:#d9c886;color:#111;background:#fff;font-family:Arial,Helvetica,sans-serif}.ss-club *{box-sizing:border-box}.ss-club-shell{max-width:1140px;margin:auto}.ss-club h1,.ss-club h2,.ss-club h3{font-family:Work Sans,sans-serif;font-weight:900;line-height:1.1;text-transform:uppercase;margin:0}.ss-club h1{font-size:clamp(44px,7vw,78px);color:#fff;margin:16px auto 22px}.ss-club h2{font-size:clamp(30px,4.5vw,48px);margin:10px 0 18px;color:#111}.ss-club h3{font-size:18px;line-height:1.25;color:#111}.ss-club h1 span,.ss-club h2 span{color:var(--club-gold)}.ss-club p{font-size:17px;line-height:1.5;margin:0 0 16px}.ss-club .ss-club-kicker{font-size:12px;letter-spacing:.13em;font-weight:900;text-transform:uppercase;color:#82630d;margin:0}.ss-club-hero,.ss-club-section,.ss-club-cta{padding:36px 28px}.ss-club-hero{background:radial-gradient(ellipse at top,#214636,#111 75%);text-align:center;padding-top:50px;padding-bottom:36px}.ss-club-hero p{max-width:780px;color:#fff;margin-left:auto;margin-right:auto}.ss-club-hero .ss-club-kicker,.ss-club-dark .ss-club-kicker{color:var(--club-gold)}.ss-club .ss-club-address{font-size:14px;margin:22px auto 0}.ss-club-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.ss-club-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid #111;border-radius:8px;padding:13px 18px;background:#111;color:var(--club-gold);font-family:Work Sans,sans-serif;font-size:13px;font-weight:900;line-height:1.3;text-transform:uppercase;text-decoration:none;cursor:pointer}.ss-club-button:disabled{opacity:.55;cursor:default}.ss-club-hero .ss-club-button,.ss-club-dark .ss-club-button{background:var(--club-gold);color:#111;border-color:var(--club-gold)}.ss-club-hero .ss-club-outline{background:transparent;color:var(--club-gold)}.ss-club a:focus-visible,.ss-club button:focus-visible{outline:3px solid #aa8517;outline-offset:4px}.ss-club-heading{max-width:820px;margin:0 auto 24px;text-align:center}.ss-club-heading p:last-child{margin-bottom:0}.ss-club-benefits,.ss-club-mission{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;text-align:center}.ss-club .ss-event-icon{color:#ad8516;width:32px;height:32px;margin-bottom:12px}.ss-club-benefits h3,.ss-club-mission h3{margin-bottom:7px}.ss-club-benefits p,.ss-club-mission p{font-size:15px;margin:0}.ss-club-dark{background:#111;color:#fff;border-top:2px solid var(--club-gold)}.ss-club-dark h2,.ss-club-dark h3,.ss-club-dark p{color:#fff}.ss-club-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.ss-club-plan{display:flex;flex-direction:column;text-align:center;border:2px solid var(--club-gold);border-radius:14px;overflow:hidden;background:#fff;color:#111}.ss-club-dark .ss-club-plan h3{background:var(--club-green);color:#fff;padding:18px 10px;font-size:21px}.ss-club-dark .ss-club-plan-price{font-family:Work Sans,sans-serif;font-weight:900;font-size:clamp(40px,5vw,58px);line-height:1.05;color:#111;margin:23px 0 12px}.ss-club-dark .ss-club-monthly{font-size:20px;font-weight:900;color:#111;margin:0 10px 18px}.ss-club-monthly span{display:block;font-size:11px;font-weight:700;margin-top:3px}.ss-club-save{background:#ead58f;padding:13px 10px;color:#111;margin-top:auto;min-height:74px}.ss-club-save strong{display:block;font-size:18px;font-weight:900;text-transform:uppercase}.ss-club-save span{font-size:11px;line-height:1.3;display:block;margin-top:4px}.ss-club-save-base{background:#f5f2e9}.ss-club-plan form{padding:14px 12px;margin:0}.ss-club-plan .ss-club-button{width:100%;font-size:12px}.ss-club .ss-club-fine{max-width:900px;margin:18px auto 0;font-size:12px;line-height:1.5;text-align:center}.ss-club-soft{background:#f6f5f1;border-top:2px solid var(--club-gold)}.ss-club-day-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ss-club-day{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:2px solid var(--club-gold);border-radius:12px;padding:22px 18px}.ss-club-day .ss-club-day-price{font-size:38px;font-weight:900;line-height:1.1;color:#93700d;margin:16px 0 12px}.ss-club-day-price span{font-size:16px}.ss-club-day p{font-size:15px}.ss-club-day form,.ss-club-day>.ss-club-button{margin-top:auto}.ss-club-cart{max-width:850px;display:grid;grid-template-columns:60px minmax(0,1fr);gap:24px;margin:auto;align-items:center}.ss-club-cart>svg{color:var(--club-gold)}.ss-club-cart h2{margin:9px 0 14px}.ss-club-cta{background:var(--club-gold);text-align:center}.ss-club-cta h2{margin:14px auto 18px;max-width:800px}.ss-club-cta .ss-club-kicker{color:#40310a}.ss-club-cta .ss-club-outline{color:#111;background:transparent}@media(max-width:749px){.ss-club-hero,.ss-club-section,.ss-club-cta{padding:28px 22px}.ss-club-hero{padding-top:38px}.ss-club h1{font-size:clamp(40px,11vw,58px)}.ss-club h2{font-size:clamp(28px,8vw,38px)}.ss-club p{font-size:16px}.ss-club-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ss-club-dark .ss-club-plan h3{font-size:17px;padding:14px 6px}.ss-club-dark .ss-club-plan-price{font-size:42px;margin:19px 0 10px}.ss-club-dark .ss-club-monthly{font-size:18px;margin-bottom:15px}.ss-club-save{padding:11px 7px;min-height:76px}.ss-club-save strong{font-size:16px}.ss-club-plan form{padding:12px 8px}.ss-club-plan .ss-club-button{font-size:11px;padding:12px 7px}.ss-club-benefits{gap:12px}.ss-club-benefits h3{font-size:14px}.ss-club-benefits p{font-size:13px}.ss-club-day-grid{grid-template-columns:1fr;gap:12px}.ss-club-day{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:8px 13px;text-align:left;padding:16px}.ss-club-day .ss-event-icon{grid-row:1 / span 3;width:28px;height:28px;margin:0}.ss-club-day h3{font-size:16px}.ss-club-day .ss-club-day-price{grid-column:3;grid-row:1;font-size:26px;margin:0}.ss-club-day p:not(.ss-club-day-price){grid-column:2 / span 2;font-size:14px;margin:0}.ss-club-day form,.ss-club-day>.ss-club-button{grid-column:2 / span 2;justify-self:start;margin-top:4px}.ss-club-cart{grid-template-columns:1fr;gap:12px}.ss-club-cart>svg{width:40px;height:40px}.ss-club-mission{grid-template-columns:1fr;border:2px solid var(--club-gold);border-radius:12px;padding:2px 15px;gap:0;text-align:left}.ss-club-mission>div{display:grid;grid-template-columns:27px minmax(0,1fr);gap:5px 13px;padding:15px 0}.ss-club-mission>div+div{border-top:1px solid var(--club-line)}.ss-club-mission .ss-event-icon{grid-row:span 2;margin:0;width:27px;height:27px}.ss-club-mission h3{font-size:16px;margin:0}.ss-club-mission p{grid-column:2;font-size:14px}}.ss-club a.ss-club-button:not(.ss-club-outline),.ss-club button.ss-club-button{background:#111!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#d5af31!important;opacity:1;font-weight:900!important}.ss-club a.ss-club-button:not(.ss-club-outline):hover,.ss-club button.ss-club-button:hover{background:#2b2517!important;color:#fff!important}.ss-club .ss-club-hero a.ss-club-outline{background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#d5af31!important}.ss-club .ss-club-cta a.ss-club-outline{background:transparent!important;color:#111!important;-webkit-text-fill-color:#111!important;border-color:#111!important}.ss-club button.ss-club-button:disabled{opacity:.6}.ss-club .ss-club-redeem{font-size:13px;line-height:1.45;color:#444;margin:0 0 16px}.ss-club .ss-club-redeem a{color:#70560b;font-weight:800;text-decoration:underline;text-underline-offset:2px}.ss-club .ss-club-member-redeem{max-width:900px;margin:20px auto 0;padding:15px 18px;border:1px solid #74602c;border-radius:10px;font-size:14px;line-height:1.5;text-align:center;color:#fff}.ss-club .ss-club-member-redeem a{color:#f0cd5a;font-weight:800;text-decoration:underline}@media(max-width:749px){.ss-club .ss-club-day .ss-club-redeem{font-size:12px;margin:2px 0 6px}.ss-club .ss-club-member-redeem{font-size:13px;padding:13px 14px}}.ss-golf-page{--gold:#d5af31;font-family:Arial,Helvetica,sans-serif;background:#fff;color:#111;width:100%}.ss-golf-page *{box-sizing:border-box}.ss-golf-page h1,.ss-golf-page h2,.ss-golf-page h3{font-family:Work Sans,Arial,sans-serif;font-weight:900;line-height:1.08;letter-spacing:-.025em;text-transform:uppercase;color:inherit;margin:0}.ss-golf-page h1{font-size:clamp(38px,5.6vw,72px)}.ss-golf-page h2{font-size:clamp(30px,4.1vw,52px)}.ss-golf-page h3{font-size:19px;line-height:1.25}.ss-golf-page .gold{color:var(--gold)!important}.ss-golf-page p{font-size:16px;line-height:1.55;margin:12px 0 0}.ss-golf-page .hero,.ss-golf-page .section,.ss-golf-page .cta{padding:48px max(24px,calc((100% - 1100px)/2))}.ss-golf-page .hero{background:#111;color:#fff;text-align:center;padding-top:64px;padding-bottom:54px}.ss-golf-page .hero .lead{max-width:760px;margin:20px auto 0;font-size:18px;font-weight:600}.ss-golf-page .eyebrow{font-family:Work Sans,Arial,sans-serif;font-size:13px;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:#80620b!important;margin:0 0 14px}.ss-golf-page .hero .eyebrow,.ss-golf-page .dark .eyebrow{color:#e3c35e!important}.ss-golf-page .section-head{text-align:center;max-width:850px;margin:0 auto 28px}.ss-golf-page .light{background:#fff;color:#111}.ss-golf-page .dark{background:#111;color:#fff}.ss-golf-page .light p,.ss-golf-page .light h2,.ss-golf-page .light h3,.ss-golf-page .cta p,.ss-golf-page .cta h2{color:#171717!important;opacity:1!important}.ss-golf-page .dark p,.ss-golf-page .dark h2,.ss-golf-page .dark h3,.ss-golf-page .hero p,.ss-golf-page .hero h1{color:#fff!important;opacity:1!important}.ss-golf-page .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;margin-top:24px;border:2px solid var(--gold);border-radius:99px;background:var(--gold);color:#111!important;text-transform:uppercase;text-decoration:none;font:900 13px/1.3 Work Sans,Arial,sans-serif;text-align:center}.ss-golf-page a:focus-visible{outline:3px solid #b68d1d;outline-offset:5px}.ss-golf-page .ss-golf-booking{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;max-width:1000px;margin:auto;padding:0}.ss-golf-page .ss-golf-booking li{list-style:none;padding:0;text-align:center;border:0;background:none}.ss-golf-page .ss-golf-booking li:before{content:none}.ss-golf-page .ss-golf-step-check{width:26px;height:26px;fill:none;stroke:#a48219;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 10px}.ss-golf-page .ss-golf-booking h3{font-size:18px}.ss-golf-page .ss-golf-booking p{font-size:15px;margin-top:7px}.ss-golf-page .ss-tailored-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;max-width:1000px;margin:auto;padding:0;border:0}.ss-golf-page .ss-tailored-links>a{display:grid;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:14px;text-align:center;text-decoration:none;color:#111;padding:8px 0}.ss-golf-page .ss-tailored-links h3{font-size:19px}.ss-golf-page .ss-tailored-links p{font-size:15px;margin:7px auto 0;max-width:38ch}.ss-golf-page .ss-tailored-links>a>span{font-size:25px;color:#9c7b18}.ss-golf-page .ss-event-icon{width:30px;height:30px;color:#b38d1b;fill:none;stroke:currentColor;stroke-width:1.8}.ss-golf-page .ss-contest-compact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1050px;margin:auto;padding:0;border:0;background:none}.ss-golf-page .ss-contest-row{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;min-width:0;padding:0;border:0;background:none}.ss-golf-page .ss-contest-row svg{width:34px;height:34px;fill:none;stroke:#ad891b;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ss-golf-page .dark .ss-contest-row svg{stroke:#d5af31}.ss-golf-page .ss-contest-row h3{font-size:18px}.ss-golf-page .ss-contest-row p{font-size:15px;line-height:1.5;margin-top:8px}.ss-golf-page .ss-golf-competitions .ss-contest-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-golf-page .ss-foresight-photo{max-width:760px;margin:0 auto 30px;border:0}.ss-golf-page .ss-foresight-photo img{display:block;width:100%;height:auto}.ss-golf-page .ss-tailored-technology{text-align:center;margin-top:24px;font-size:14px}.ss-golf-page .ss-tailored-technology a{color:#e3c35e;font-weight:700;text-underline-offset:4px}.ss-golf-page .ss-event-polaroid{padding:28px 20px;background:#f6f5f1;text-align:center}.ss-golf-page .ss-event-polaroid img{display:block;width:100%;max-width:360px;height:auto;margin:auto}.ss-golf-page .ss-practice-preview{grid-column:1/-1;display:flex;justify-content:center;align-items:center;gap:20px;max-width:650px;margin:4px auto 0}.ss-golf-page .ss-practice-preview img{width:72px;height:auto;flex:none;border-radius:6px}.ss-golf-page .ss-practice-preview p{font-size:13px;margin:0;max-width:48ch}.ss-golf-page .center{text-align:center}.ss-golf-page .space-size{color:#d5af31!important;font:900 clamp(40px,6vw,64px)/1.1 "Work Sans",Arial,sans-serif;margin:0}.ss-golf-page .space-note{max-width:650px;font-size:14px;margin:16px auto 0}.ss-golf-page .cta{text-align:center;background:#f6f5f1}.ss-golf-page .cta p{max-width:700px;margin:16px auto 0}.ss-golf-page .ss-simple-contact{padding-top:28px;padding-bottom:28px}.ss-golf-page .ss-simple-contact h2{font-size:26px}@media(max-width:749px){.ss-golf-page .hero,.ss-golf-page .section,.ss-golf-page .cta{padding:36px 20px}.ss-golf-page .hero{padding-top:46px;padding-bottom:42px}.ss-golf-page .hero .lead{font-size:16px}.ss-golf-page .eyebrow{font-size:11px}.ss-golf-page .section-head{margin-bottom:24px}.ss-golf-page .ss-golf-booking{grid-template-columns:1fr;gap:18px;max-width:430px}.ss-golf-page .ss-golf-booking li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 12px;text-align:left}.ss-golf-page .ss-golf-step-check{grid-row:1/span 2;margin:0}.ss-golf-page .ss-golf-booking h3{font-size:16px}.ss-golf-page .ss-golf-booking p{grid-column:2;font-size:14px;margin:0}.ss-golf-page .ss-tailored-links{grid-template-columns:1fr;gap:16px}.ss-golf-page .ss-tailored-links h3{font-size:17px}.ss-golf-page .ss-tailored-links p{font-size:14px}.ss-golf-page .ss-contest-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.ss-golf-page .ss-contest-row h3{font-size:16px}.ss-golf-page .ss-contest-row p{font-size:14px}.ss-golf-page .ss-golf-competitions .ss-contest-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ss-golf-page .ss-golf-competitions .ss-contest-row h3{font-size:14px}.ss-golf-page .ss-golf-competitions .ss-contest-row p{font-size:13px}.ss-golf-page .ss-golf-competitions .ss-contest-row svg{width:30px;height:30px}.ss-golf-page .ss-practice-preview{gap:16px}.ss-golf-page .ss-practice-preview p{font-size:12px}}.ss-golf-page .ss-tailored-links>a{text-align:left}.ss-golf-page .ss-tailored-links p{margin-left:0;margin-right:0}@media(max-width:749px){.ss-golf-page .ss-golf-booking li{display:block;text-align:center}.ss-golf-page .ss-golf-booking .ss-golf-step-check{display:block;margin:0 auto 10px}.ss-golf-page .ss-golf-booking p{margin:7px 0 0}}.ss-hourly{--gold:#d5af31;color:#111;background:#fff;font-family:Arial,Helvetica,sans-serif;width:100%}.ss-hourly *{box-sizing:border-box}.ss-hourly h1,.ss-hourly h2,.ss-hourly h3{font-family:Work Sans,Arial,sans-serif;font-weight:900;letter-spacing:-.025em;line-height:1.08;text-transform:uppercase;color:inherit;margin:0}.ss-hourly h1{font-size:clamp(38px,5.6vw,72px)}.ss-hourly h2{font-size:clamp(30px,4.1vw,52px)}.ss-hourly h3{font-size:19px;line-height:1.25}.ss-hourly .gold{color:var(--gold)}.ss-hourly p{font-size:16px;line-height:1.55;margin:12px 0 0}.ss-hourly .rental-hero,.ss-hourly .section,.ss-hourly .cta{padding:48px max(24px,calc((100% - 1100px)/2));margin:0}.ss-hourly .rental-hero{background:#111;color:#fff;text-align:center;padding-top:64px;padding-bottom:54px}.ss-hourly .rental-hero .lead{font-size:18px;color:#fff;max-width:650px;margin:20px auto 0}.ss-hourly .eyebrow{font-family:Work Sans,Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#8b6a0c;margin:0 0 14px}.ss-hourly .rental-hero .eyebrow,.ss-hourly .dark .eyebrow{color:#e3c35e}.ss-hourly .section-head{max-width:850px;margin:0 auto 28px;text-align:center}.ss-hourly .light{background:#fff}.ss-hourly .dark{background:#111;color:#fff}.ss-hourly .rental-comfort,.ss-hourly .rental-pricing{background:#f6f5f1}.ss-hourly .btn{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:14px 25px;border:2px solid var(--gold);border-radius:99px;background:var(--gold);color:#111;font:900 13px/1.3 Work Sans,Arial,sans-serif;text-transform:uppercase;text-align:center;text-decoration:none;margin-top:24px}.ss-hourly a:focus-visible{outline:3px solid #b58d1d;outline-offset:5px}.ss-hourly .btn:hover{filter:brightness(1.08)}.ss-hourly .rental-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;max-width:1050px;margin:auto;padding:0;list-style:none}.ss-hourly .rental-steps li{padding:0;margin:0;text-align:center;border:0;background:none;list-style:none}.ss-hourly .rental-steps li:before,.ss-hourly .rental-steps li:after{content:none}.ss-hourly .rental-step-icon{display:block;color:#a48219;margin:0 auto 12px;width:34px}.ss-hourly .rental-step-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ss-hourly .rental-steps p{font-size:15px;max-width:32ch;margin:8px auto 0}.ss-hourly .rental-rate-card{display:grid;grid-template-columns:1fr 1.2fr;gap:12px 36px;align-items:center;max-width:850px;margin:0 auto;padding:26px 30px;border:0;border-radius:14px;background:#111;text-align:center;color:#fff}.ss-hourly .rental-rate-card>strong{grid-column:1;font:900 clamp(58px,7vw,84px)/1.1 "Work Sans",Arial,sans-serif;letter-spacing:-.04em;color:var(--gold)}.ss-hourly .rental-rate-card>strong span{font-size:.35em}.ss-hourly .rental-rate-card>p{grid-column:1;font-size:15px;font-weight:700;margin:0}.ss-hourly .rental-price-details{grid-column:2;grid-row:1/span 2;text-align:left}.ss-hourly .rental-price-details h3{color:#fff;font-size:20px;margin-bottom:8px}.ss-hourly .rental-price-details address{font-style:normal;color:#eee;font-size:14px;line-height:1.5}.ss-hourly .rental-price-details p{font-size:14px;color:#eee;line-height:1.45;margin-top:9px}.ss-hourly .rental-price-details .btn{font-size:11px;min-height:44px;padding:11px 16px;margin-top:16px}.ss-hourly .rental-price-directions{display:inline-block;font-size:13px;font-weight:700;color:#e4c35b;text-underline-offset:4px;margin:12px 0 0;padding:6px 0}.ss-hourly .rental-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:1050px;margin:0 auto}.ss-hourly .rental-row{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;border:0;background:none;padding:0}.ss-hourly .rental-row svg{width:38px;height:38px;fill:none;stroke:var(--gold);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ss-hourly .rental-row h3{color:#fff;font-size:21px}.ss-hourly .rental-row p{font-size:15px;color:#eee;max-width:35ch;margin:10px auto 0}.ss-hourly .rental-explore{text-align:center;margin-top:8px}.ss-hourly .rental-included{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px;max-width:900px;margin:auto}.ss-hourly .rental-included .card{display:grid;grid-template-columns:24px minmax(0,1fr);gap:5px 12px;padding:0;margin:0;background:none;border:0;box-shadow:none;text-align:left}.ss-hourly .rental-check{grid-column:1;grid-row:1/span 2;width:24px;height:24px;fill:none;stroke:#a48219;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ss-hourly .rental-included h3{grid-column:2;font-size:18px}.ss-hourly .rental-included p{grid-column:2;font-size:15px;margin:0;color:#333}.ss-hourly .cta{text-align:center;background:#fff}.ss-hourly .cta p{max-width:650px;margin:16px auto 0}.ss-hourly .rental-links{font-size:14px!important;margin-top:20px!important}.ss-hourly .rental-links a{color:#80620b;font-weight:700;text-underline-offset:4px}@media(max-width:749px){.ss-hourly .rental-hero,.ss-hourly .section,.ss-hourly .cta{padding:36px 20px}.ss-hourly .rental-hero{padding-top:46px;padding-bottom:42px}.ss-hourly .rental-hero .lead{font-size:16px}.ss-hourly .eyebrow{font-size:11px}.ss-hourly .section-head{margin-bottom:24px}.ss-hourly .rental-steps{grid-template-columns:1fr;gap:20px;max-width:420px}.ss-hourly .rental-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;text-align:left;align-items:start}.ss-hourly .rental-step-icon{margin:0}.ss-hourly .rental-steps h3{font-size:17px}.ss-hourly .rental-steps p{max-width:none;font-size:14px;margin-top:5px}.ss-hourly .rental-rate-card{grid-template-columns:1fr;gap:6px;padding:24px 20px;max-width:480px}.ss-hourly .rental-rate-card>strong{font-size:64px}.ss-hourly .rental-price-details{grid-column:1;grid-row:auto;text-align:center;margin-top:15px;padding-top:18px;border-top:1px solid #51462a}.ss-hourly .rental-price-details h3{font-size:18px}.ss-hourly .rental-price-details .btn{display:flex;max-width:290px;margin:16px auto 0}.ss-hourly .rental-rows{grid-template-columns:1fr;gap:28px;max-width:430px}.ss-hourly .rental-row{gap:10px}.ss-hourly .rental-row h3{font-size:19px}.ss-hourly .rental-row p{font-size:14px}.ss-hourly .rental-included{grid-template-columns:1fr;gap:18px;max-width:430px}.ss-hourly .rental-included h3{font-size:16px}.ss-hourly .rental-included p{font-size:14px}}.ss-hourly .dark p,.ss-hourly .dark h2,.ss-hourly .dark h3,.ss-hourly .rental-hero p,.ss-hourly .rental-hero h1,.ss-hourly .rental-pricing .rental-rate-card p,.ss-hourly .rental-price-details h3,.ss-hourly .rental-price-details address{color:#fff!important;opacity:1!important}.ss-hourly .light>.section-head p:not(.eyebrow),.ss-hourly .rental-comfort .card p,.ss-hourly .rental-comfort .card h3,.ss-hourly .rental-steps h3,.ss-hourly .rental-steps p,.ss-hourly .cta p{color:#171717!important;opacity:1!important}.ss-hourly .dark .eyebrow,.ss-hourly .rental-hero .eyebrow{color:#e3c35e!important}.ss-hourly .gold{color:#d5af31!important}.ss-hourly .rental-rows{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px}.ss-hourly .rental-row{min-width:0}@media(max-width:749px){.ss-hourly .rental-rows{max-width:600px;gap:12px}.ss-hourly .rental-row{gap:10px}.ss-hourly .rental-row svg{width:30px;height:30px}.ss-hourly .rental-row h3{font-size:clamp(13px,3.5vw,18px);letter-spacing:-.025em;overflow-wrap:normal}.ss-hourly .rental-row p{font-size:13px;line-height:1.5;margin:0;overflow-wrap:break-word}}.ss-hourly .rental-comfort .rental-included .card{grid-template-columns:24px minmax(0,auto) 24px;justify-content:center;text-align:center;column-gap:10px}.ss-hourly .rental-comfort .rental-included .rental-check{grid-column:1;grid-row:1;align-self:center;margin:0}.ss-hourly .rental-comfort .rental-included h3{grid-column:2;text-align:center}.ss-hourly .rental-comfort .rental-included p{grid-column:1/-1;text-align:center}.ss-how{background:#111;color:#fff;font-family:Arial,Helvetica,sans-serif;padding:64px 22px}.ss-how-shell{max-width:1000px;margin:auto}.ss-how h1{font-size:clamp(38px,7vw,68px);font-weight:900;line-height:1.05;text-transform:uppercase;color:#d5af31;text-align:center;margin:0 0 28px}.ss-how-intro{text-align:center;max-width:700px;margin:0 auto 36px}.ss-how-intro>p:first-child{color:#d5af31;text-transform:uppercase;font-weight:800;letter-spacing:.1em;font-size:12px}.ss-how h2{color:#fff;font-size:clamp(26px,4vw,38px);font-weight:900;line-height:1.15;margin:16px 0}.ss-how p{color:#fff;font-size:17px;line-height:1.6}.ss-how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;list-style:none;margin:0 0 36px}.ss-how-steps li{list-style:none;padding:24px;background:#1b1b1b;border:1px solid #5d502c;border-radius:16px}.ss-how-steps b{display:grid;place-items:center;width:36px;height:36px;background:#d5af31;color:#111;border-radius:50%}.ss-how h3{color:#fff;font-size:18px;font-weight:800;line-height:1.3;margin:16px 0 8px}.ss-how-steps p{margin:0;font-size:15px}.ss-how-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ss-how-options a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:26px 22px;border:2px solid #d5af31;border-radius:16px;background:#191919;text-decoration:none;color:#d5af31;min-width:0}.ss-how-options strong{display:block;color:#d5af31;font-size:21px;line-height:1.2;font-weight:900;text-transform:uppercase}.ss-how-options small{display:block;font-size:15px;color:#fff;line-height:1.5;margin-top:10px}.ss-how-options a>span:last-child{font-size:28px}.ss-how-options a:hover{background:#2a2518}.ss-how a:focus-visible{outline:3px solid #fff;outline-offset:4px}.ss-how-book{text-align:center;margin-top:36px}.ss-how-book a{display:inline-block;padding:18px 32px;border-radius:999px;background:#d5af31;color:#111;text-transform:uppercase;font-weight:900;text-decoration:none}@media(max-width:749px){.ss-how{padding:42px 22px}.ss-how-options,.ss-how-steps{grid-template-columns:1fr}.ss-how-steps li{padding:20px}.ss-how-options a{padding:24px 20px}.ss-how-book a{width:100%}}.ss-how{padding-top:36px;padding-bottom:36px}.ss-how h1,.ss-how h2,.ss-how-options strong{font-family:Work Sans,sans-serif;font-weight:900}.ss-how-intro{margin-bottom:22px}.ss-how-steps{margin-bottom:28px;gap:12px}.ss-how-steps li{padding:18px}.ss-how-choose{text-align:center;margin:24px 0 18px!important}.ss-how-choose span{color:#d5af31}.ss-how-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;border:2px solid #d5af31;border-radius:12px;background:#191919;padding:2px 18px}.ss-how-options a{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;gap:14px;padding:16px 0;min-height:0;border:0;border-radius:0;background:none}.ss-how-options a:nth-child(n+3){border-top:1px solid #61512a}.ss-how-options .ss-event-icon{color:#d5af31;width:27px;height:27px}.ss-how-options strong{font-size:17px;color:#fff;line-height:1.25}.ss-how-options small{font-size:14px;line-height:1.35;margin-top:4px}.ss-how-options a>span:last-child{font-size:23px;color:#d5af31}.ss-how-book{margin-top:24px}@media(max-width:749px){.ss-how{padding:28px 22px}.ss-how-options{grid-template-columns:1fr;padding:2px 14px;gap:0}.ss-how-options a{padding:13px 0;gap:12px}.ss-how-options a+a{border-top:1px solid #61512a}.ss-how-options strong{font-size:16px}.ss-how-options small{font-size:13px}.ss-how-steps{display:block;border:1px solid #77622b;border-radius:12px;background:#191919;padding:2px 14px}.ss-how-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:4px 12px;padding:13px 0;border:0;border-radius:0;background:none}.ss-how-steps li+li{border-top:1px solid #61512a}.ss-how-steps b{grid-row:span 2;width:28px;height:28px}.ss-how-steps h3{margin:0;font-size:16px}.ss-how-steps p{grid-column:2;font-size:13px;line-height:1.35}}.ss-how .ss-how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0!important;margin:0 auto 32px;max-width:1000px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ss-how .ss-how-steps li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding:14px 10px;border:0!important;border-radius:0!important;background:transparent!important;text-align:center}.ss-how .ss-how-steps b{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;margin:0 auto 2px}.ss-how .ss-how-steps h3{margin:0!important;text-align:center;line-height:1.3}.ss-how .ss-how-steps p{margin:0 auto!important;max-width:300px;text-align:center;line-height:1.45}.ss-how .ss-how-options{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;gap:12px 30px}.ss-how .ss-how-options a{border:0!important;border-radius:0!important;background:transparent;text-align:center;padding:16px 8px}.ss-how .ss-how-options a>span:not(:last-child){text-align:center}.ss-how .ss-how-options a:hover{background:#ffffff08;border-radius:10px!important}@media(max-width:749px){.ss-how .ss-how-steps{grid-template-columns:1fr;gap:14px}.ss-how .ss-how-steps li{padding:10px 6px;gap:7px}.ss-how .ss-how-steps h3{font-size:18px}.ss-how .ss-how-steps p{font-size:14px}.ss-how .ss-how-options{gap:8px}.ss-how .ss-how-options a{padding:15px 4px}}.ss-mission{--mission-gold:#d5af31;--mission-line:#d9c886;font-family:Arial,Helvetica,sans-serif;background:#fff;color:#111}.ss-mission *{box-sizing:border-box}.ss-mission-shell{max-width:1100px;margin:0 auto}.ss-mission h1,.ss-mission h2,.ss-mission h3{font-family:Work Sans,sans-serif;font-weight:900;line-height:1.1;text-transform:uppercase;margin:0}.ss-mission h1{font-size:clamp(38px,6vw,68px);color:#fff;margin:16px auto 20px}.ss-mission h2{font-size:clamp(30px,4.5vw,48px);color:#111;margin:10px auto 16px}.ss-mission h3{font-size:19px;line-height:1.25;margin-bottom:7px}.ss-mission h1 span,.ss-mission h2 span{color:var(--mission-gold)}.ss-mission p{font-size:17px;line-height:1.55;margin:0 0 14px}.ss-mission .ss-mission-eyebrow{font-size:12px;letter-spacing:.13em;font-weight:900;text-transform:uppercase;color:#86670c;margin:0}.ss-mission-hero,.ss-mission-section,.ss-mission-cta{padding:38px 28px}.ss-mission-hero{background:#111;text-align:center;padding-top:52px;padding-bottom:42px}.ss-mission-hero p:not(.ss-mission-eyebrow){max-width:760px;color:#fff;font-size:19px;margin:0 auto 22px}.ss-mission-hero .ss-mission-eyebrow,.ss-mission-dark .ss-mission-eyebrow{color:var(--mission-gold)}.ss-mission-heading{max-width:820px;text-align:center;margin:0 auto 22px}.ss-mission-heading p:last-child{margin-bottom:0}.ss-mission-story{max-width:820px;margin:auto;text-align:center}.ss-mission-story p:last-child{margin:0}.ss-mission-dark{background:#111;color:#fff;border-top:2px solid var(--mission-gold)}.ss-mission-dark h2,.ss-mission-dark h3,.ss-mission-dark p{color:#fff}.ss-mission-dark .ss-mission-heading:only-child{margin-bottom:0}.ss-mission-values{max-width:960px;border:2px solid var(--mission-gold);border-radius:12px;background:#191919;padding:2px 22px;margin:auto}.ss-mission-values article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:18px;padding:20px 0;align-items:center}.ss-mission-values article+article{border-top:1px solid #64552c}.ss-mission-values p{font-size:16px;margin:0}.ss-mission .ss-event-icon{color:#b58e18;width:30px;height:30px}.ss-mission-dark .ss-event-icon{color:var(--mission-gold)}.ss-mission-soft{background:#f6f5f1;border-top:2px solid var(--mission-gold)}.ss-mission-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;border:2px solid var(--mission-gold);border-radius:12px;background:#fff;padding:2px 20px;max-width:960px;margin:auto}.ss-mission-links a{display:grid;grid-template-columns:30px minmax(0,1fr) 20px;gap:14px;align-items:center;padding:18px 0;text-decoration:none;color:#111}.ss-mission-links a:nth-child(n+3){border-top:1px solid var(--mission-line)}.ss-mission-links h3{font-size:17px;color:#111}.ss-mission-links p{font-size:15px;margin:0;color:#111}.ss-mission-links a>span{font-size:25px;color:#977515}.ss-mission-links a:hover{background:#fff8e5}.ss-mission a:focus-visible{outline:3px solid #a17d14;outline-offset:4px}.ss-mission-button{display:inline-block;background:#111;color:var(--mission-gold);border:1px solid #111;border-radius:8px;padding:16px 23px;text-decoration:none;font-family:Work Sans,sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;line-height:1.3}.ss-mission-button--gold{background:var(--mission-gold);color:#111;border-color:var(--mission-gold)}.ss-mission-cta{background:var(--mission-gold);text-align:center}.ss-mission-cta h2{max-width:800px;margin:0 auto 16px}.ss-mission-cta p{margin-bottom:20px}@media(max-width:749px){.ss-mission-hero,.ss-mission-section,.ss-mission-cta{padding:28px 22px}.ss-mission-hero{padding-top:38px;padding-bottom:32px}.ss-mission-hero p:not(.ss-mission-eyebrow){font-size:17px}.ss-mission-heading{margin-bottom:18px}.ss-mission p{font-size:16px}.ss-mission-values{padding:2px 15px}.ss-mission-values article{grid-template-columns:27px minmax(0,1fr);gap:13px;padding:15px 0}.ss-mission-values h3{font-size:17px}.ss-mission-values p{font-size:14px;line-height:1.45}.ss-mission .ss-event-icon{width:27px;height:27px}.ss-mission-links{grid-template-columns:1fr;padding:2px 15px;gap:0}.ss-mission-links a{padding:14px 0;grid-template-columns:27px minmax(0,1fr) 18px;gap:12px}.ss-mission-links a+a{border-top:1px solid var(--mission-line)}.ss-mission-links h3{font-size:16px}.ss-mission-links p{font-size:14px}}.ss-lessons{--gold:#d5af31;font-family:Arial,Helvetica,sans-serif;background:#fff;color:#111;width:100%;overflow:hidden}.ss-lessons *{box-sizing:border-box}.ss-lessons h1,.ss-lessons h2{font-weight:800;text-transform:uppercase;letter-spacing:.035em;line-height:1.15}.ss-lessons h1{font-size:clamp(36px,5vw,64px);max-width:950px;margin:16px auto 20px;color:#fff}.ss-lessons h2{font-size:clamp(30px,4vw,48px);margin:14px auto 18px}.ss-lessons h3{font-size:19px;line-height:1.3;font-weight:800;margin:18px 0 12px}.ss-lessons p{font-size:17px;line-height:1.6;margin:0 0 14px}.ss-lessons .hero,.ss-lessons .section,.ss-lessons .cta{padding:72px 30px}.ss-lessons .hero{background:#111;color:#fff;text-align:center}.ss-lessons .eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:800;margin:0;color:#91700e}.ss-lessons .hero .eyebrow,.ss-lessons .dark .eyebrow,.ss-lessons .gold{color:var(--gold)}.ss-lessons .lead{max-width:780px;margin:0 auto;font-size:20px;color:#eee}.ss-lessons .facts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 26px;margin:28px auto}.ss-lessons .fact{font-size:14px;color:#fff;font-weight:700}.ss-lessons .section-head{max-width:820px;margin:0 auto 36px;text-align:center}.ss-lessons .grid{display:grid;gap:18px;max-width:1140px;margin:0 auto}.ss-lessons .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-lessons .grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-lessons .card{min-width:0;padding:28px 24px;border:1px solid #d9c886;border-radius:12px;background:#fff;color:#111;text-align:center}.ss-lessons .card p{font-size:16px}.ss-lessons .card--gold{border:2px solid var(--gold);background:#fffaf0}.ss-lessons .card b{display:block;font-size:22px;margin:18px 0}.ss-lessons .num{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--gold);color:#111;font-weight:800}.ss-lessons .steps{list-style:none;padding:0}.ss-lessons .steps li:before{content:none}.ss-lessons .light{background:#fff}.ss-lessons .soft{background:#f6f5f1}.ss-lessons .dark{background:#111;color:#fff}.ss-lessons .dark h2{color:#fff}.ss-lessons .dark .card{background:#191919;border-color:#454035;color:#fff}.ss-lessons .dark .card h3{color:var(--gold);font-size:17px}.ss-lessons .dark .card a{color:#fff;text-decoration:none;overflow-wrap:anywhere}.ss-lessons .bullets{list-style:none;padding:0;margin:0 auto;max-width:960px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ss-lessons .bullets li{background:#191919;border:1px solid #454035;border-radius:12px;padding:18px 20px;font-size:17px;line-height:1.5;text-align:center}.ss-lessons .bullets li:before,.ss-lessons .bullets li:after{content:none!important}.ss-lessons .note{max-width:960px;margin:24px auto 0;padding:22px;border-radius:12px;background:#f6f5f1;font-size:15px;line-height:1.6}.ss-lessons .center{text-align:center}.ss-lessons .space-size{color:var(--gold);font-size:clamp(46px,8vw,84px);font-weight:800;line-height:1.1;margin:0 auto 20px}.ss-lessons .space-note{color:#ddd;max-width:700px;margin:0 auto}.ss-lessons .cta{background:var(--gold);text-align:center;color:#111}.ss-lessons .cta h2,.ss-lessons .cta p{max-width:820px;margin-left:auto;margin-right:auto}.ss-lessons .btn{display:inline-block;padding:15px 22px;border-radius:8px;background:#111;color:var(--gold);border:1px solid #111;text-decoration:none;font-size:14px;line-height:1.35;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin-top:18px}.ss-lessons .btn-gold{background:var(--gold);color:#111;border-color:var(--gold)}@media(max-width:749px){.ss-lessons .hero,.ss-lessons .section,.ss-lessons .cta{padding:48px 22px}.ss-lessons .grid-3{grid-template-columns:1fr}.ss-lessons .grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ss-lessons .steps .card{padding:22px 14px}.ss-lessons .steps h3{font-size:17px}.ss-lessons .steps p{font-size:15px}.ss-lessons .bullets{grid-template-columns:1fr}.ss-lessons .lead{font-size:18px}.ss-lessons .btn{max-width:100%;white-space:normal}}.ss-lessons h1,.ss-lessons h2,.ss-lessons h3{font-weight:900!important}.ss-lessons h2{font-size:clamp(36px,5vw,56px);line-height:1.1}.ss-lessons .light h2,.ss-lessons .light h3,.ss-lessons .light p{color:#111}.ss-lessons .gold{color:#d5af31!important}.ss-lessons .lesson-roadmap{max-width:900px;margin:auto;padding:4px 22px;border:3px solid #d5af31;border-radius:12px;list-style:none}.ss-lessons .lesson-roadmap li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;align-items:center;padding:22px 0;list-style:none}.ss-lessons .lesson-roadmap li+li{border-top:1px solid #d9c886}.ss-lessons .lesson-roadmap b{display:grid;place-items:center;width:42px;height:42px;background:#d5af31;border-radius:50%;color:#111}.ss-lessons .lesson-roadmap h3{margin:0 0 6px;text-transform:uppercase;font-size:22px}.ss-lessons .lesson-roadmap p{margin:0;font-weight:700}.ss-lessons .card{border:3px solid #d5af31}.ss-lessons .dark .bullets li{border:3px solid #d5af31;font-weight:900;text-transform:uppercase;color:#fff}.ss-lessons .lesson-photo{background:#111;padding:28px 22px}.ss-lessons .lesson-photo img{display:block;width:100%;max-width:620px;height:auto;margin:auto;border-radius:12px}.ss-lessons .lesson-package{max-width:780px;margin:auto;background:#111;border:3px solid #d5af31;border-radius:12px;padding:32px;text-align:center;color:#fff}.ss-lessons .lesson-package h3,.ss-lessons .lesson-package p{color:#fff!important}.ss-lessons .lesson-package .lesson-price{font-size:clamp(48px,8vw,76px);font-weight:900;color:#d5af31!important;line-height:1.1}.ss-lessons .lesson-package form{max-width:480px;margin:24px auto}.ss-lessons .lesson-package label{display:block;color:#fff;margin:12px 0 8px}.ss-lessons .lesson-package input[type=number]{max-width:100px;background:#fff;color:#111;border-radius:8px;text-align:center}.ss-lessons .lesson-package select{width:100%;color:#111;background:#fff}.ss-lessons .lesson-package button{display:block;width:100%;cursor:pointer}.ss-lessons .lesson-package button:disabled{opacity:.6;cursor:not-allowed}.ss-lessons .lesson-package .lesson-note{font-size:14px;line-height:1.6;margin:24px 0 16px}.ss-lessons .lesson-question{color:#d5af31;text-decoration:underline;font-weight:800}.ss-lessons a:focus-visible,.ss-lessons button:focus-visible{outline:3px solid #d5af31;outline-offset:4px}@media(max-width:749px){.ss-lessons .hero,.ss-lessons .section,.ss-lessons .cta{padding:42px 22px}.ss-lessons .btn{width:100%;max-width:480px}.ss-lessons .lesson-package{padding:26px 20px}.ss-lessons .lesson-roadmap h3{font-size:20px}.ss-lessons .lesson-roadmap li{gap:14px}}.ss-lessons .dark .bullets{display:block;max-width:420px;padding:0 0 0 22px;margin:0 auto;list-style:disc}.ss-lessons .dark .bullets li{display:list-item;list-style:disc;background:transparent;border:0;border-radius:0;padding:6px 0;font-size:clamp(13px,3.6vw,16px);font-weight:600;line-height:1.5;text-transform:none;text-align:left}.ss-lessons .dark .bullets li::marker{color:var(--gold);font-size:1.15em}.ss-lessons .lesson-focus{min-width:0;padding:12px 16px;text-align:center;border:0;border-radius:0;background:transparent;box-shadow:none}.ss-lessons .lesson-focus-icon{display:block;width:42px;height:42px;margin:0 auto 16px;fill:none;stroke:var(--gold);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ss-lessons .lesson-focus h3{margin:0 auto 10px;text-align:center}.ss-lessons .lesson-focus p{max-width:36ch;margin:0 auto;font-size:16px;line-height:1.55;text-align:center;text-wrap:pretty}@media(max-width:749px){.ss-lessons .lesson-focus{padding:10px 0 18px}.ss-lessons .lesson-focus-icon{width:38px;height:38px;margin-bottom:12px}}.ss-parties-page{--gold:#d5af31;background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif}.ss-parties-page *{box-sizing:border-box}.ss-parties-page h1,.ss-parties-page h2,.ss-parties-page h3{font-family:Work Sans,Arial,sans-serif;font-weight:900;line-height:1.08;letter-spacing:-.025em;text-transform:uppercase;color:inherit;margin:0}.ss-parties-page h1{font-size:clamp(36px,5.4vw,68px)}.ss-parties-page h2{font-size:clamp(30px,4.1vw,52px)}.ss-parties-page h3{font-size:19px}.ss-parties-page .gold{color:var(--gold)}.ss-parties-page p{font-size:16px;line-height:1.55;margin:12px 0 0}.ss-parties-page .hero,.ss-parties-page .section,.ss-parties-page .cta{padding:48px max(24px,calc((100% - 1100px)/2))}.ss-parties-page .hero{text-align:center;color:#fff;background:linear-gradient(90deg,#000c,#0000008c),url(/cdn/shop/files/stripe-show-hero-wedding-20261016.jpg?v=1792194772) center 55%/cover;padding-top:70px;padding-bottom:60px}.ss-parties-page .hero .lead{max-width:700px;margin:20px auto 0;font-size:18px}.ss-parties-page .eyebrow{font-family:Work Sans,Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#8b6a0c;margin:0 0 14px}.ss-parties-page .hero .eyebrow,.ss-parties-page .dark .eyebrow{color:#e3c35e}.ss-parties-page .section-head{max-width:850px;margin:0 auto 28px;text-align:center}.ss-parties-page .light{background:#fff}.ss-parties-page .dark{background:#111;color:#fff}.ss-parties-page .ss-party-how,.ss-parties-page .ss-hosted-experience{background:#f6f5f1}.ss-parties-page .btn{display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--gold);border-radius:99px;min-height:46px;padding:13px 24px;color:#111;background:var(--gold);font:900 13px/1.3 Work Sans,Arial,sans-serif;text-transform:uppercase;text-decoration:none;margin-top:24px}.ss-parties-page a:focus-visible{outline:3px solid #b58d1d;outline-offset:5px}.ss-parties-page .ss-party-quicksteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;margin:0 auto;max-width:1000px;list-style:none}.ss-parties-page .ss-party-quicksteps li{text-align:center;list-style:none;margin:0;padding:0}.ss-parties-page .ss-party-quicksteps li:before,.ss-parties-page .ss-party-quicksteps li:after{content:none}.ss-parties-page .ss-party-step-icon{display:block;position:relative;width:38px;margin:0 auto 12px;color:#a48219}.ss-parties-page .ss-party-step-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ss-parties-page .ss-party-step-icon b{position:absolute;right:-8px;bottom:-3px;font-size:11px;border-radius:50%;background:#d5af31;color:#111;width:18px;height:18px;display:grid;place-items:center}.ss-parties-page .ss-party-quicksteps h3{font-size:19px}.ss-parties-page .ss-party-quicksteps p{font-size:15px;margin-top:6px}.ss-parties-page .ss-play-options__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1050px;margin:auto}.ss-parties-page .ss-play-option{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:10px 0;text-decoration:none;color:#fff;border:0;background:none}.ss-parties-page .ss-play-scene-icon{width:38px;height:38px;fill:none;stroke:#d5af31;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ss-parties-page .ss-play-option h3{font-size:20px;line-height:1.2}.ss-parties-page .ss-play-option h3 span{color:#d5af31}.ss-parties-page .ss-play-option p{font-size:15px;max-width:36ch;margin:10px auto 0;color:#eee}.ss-parties-page .ss-play-option:hover h3{color:#e3c35e}.ss-parties-page .ss-tailored-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;max-width:1000px;margin:auto;padding:0;border:0;background:none}.ss-parties-page .ss-tailored-links>a{display:grid;grid-template-columns:30px minmax(0,1fr) 24px;gap:14px;align-items:center;text-align:center;color:#111;text-decoration:none;padding:10px 0;border:0}.ss-parties-page .ss-tailored-links h3{font-size:19px}.ss-parties-page .ss-tailored-links p{font-size:15px;margin:7px auto 0;max-width:36ch}.ss-parties-page .ss-event-icon{width:30px;height:30px;color:#b38d1b;fill:none;stroke:currentColor;stroke-width:1.8}.ss-parties-page .ss-tailored-links>a>span{font-size:25px;color:#9c7b18}.ss-parties-page .ss-tailored-links a:hover h3{color:#8b6a0c}.ss-parties-page .ss-hosted-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px;max-width:900px;margin:0 auto;padding:0;border:0;background:transparent;box-shadow:none}.ss-parties-page .ss-hosted-rows .card{display:grid;grid-template-columns:24px minmax(0,1fr);gap:6px 12px;align-items:start;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left}.ss-parties-page .ss-hosted-check{grid-column:1;grid-row:1/span 2;width:24px;height:24px;fill:none;stroke:#a48219;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ss-parties-page .ss-hosted-rows h3{grid-column:2;font-size:18px;line-height:1.25;color:#111;margin:0}.ss-parties-page .ss-hosted-rows p{grid-column:2;font-size:15px;line-height:1.5;color:#333;margin:0}.ss-parties-page .center{text-align:center}.ss-parties-page .space-size{font:900 clamp(40px,6vw,64px)/1.1 "Work Sans",Arial,sans-serif;color:var(--gold);margin:0}.ss-parties-page .space-note{font-size:14px;color:#ddd;max-width:600px;margin:16px auto 0}.ss-parties-page .cta{background:#f6f5f1;text-align:center}.ss-parties-page .cta p{max-width:660px;margin:16px auto 0}.ss-parties-page .ss-simple-contact{padding-top:28px;padding-bottom:28px}.ss-parties-page .ss-simple-contact h2{font-size:26px}.ss-parties-page .ss-party-price-section{scroll-margin-top:100px}.ss-parties-page .ss-party-price-section .section-head{margin-bottom:22px}.ss-parties-page .ss-party-price-section .eyebrow{display:none}.ss-parties-page .ss-party-calculator{max-width:740px;margin:auto;background:#111;color:#fff;padding:20px 24px;border-radius:14px}.ss-parties-page .ss-party-rate{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;text-align:center;padding-bottom:15px;border-bottom:1px solid #51472c}.ss-parties-page .ss-party-rate-label{display:block;color:#eee;font-size:12px;margin-bottom:5px}.ss-parties-page .ss-party-rate strong{display:block;color:#e0bc46;font:900 36px/1.1 Work Sans,Arial,sans-serif;letter-spacing:-.04em}.ss-parties-page .ss-party-rate small{font-size:15px;letter-spacing:0}.ss-parties-page .ss-party-plus{color:#d5af31;font-size:24px;font-weight:800}.ss-parties-page .ss-party-duration{display:grid;grid-template-columns:1fr auto auto;gap:6px;align-items:center;padding:15px 0}.ss-parties-page .ss-party-duration label{font-size:14px;font-weight:700}.ss-parties-page .ss-party-duration output{font-size:24px;color:#e0bc46;font-weight:900}.ss-parties-page .ss-party-duration>span{font-size:13px}.ss-parties-page .ss-party-duration input{grid-column:1/-1;width:100%;height:28px;accent-color:#d5af31;cursor:pointer;touch-action:pan-y;margin:4px 0}.ss-parties-page .ss-party-duration p{grid-column:1/-1;font-size:11px;color:#c6c6c6;line-height:1.4;margin:0}.ss-parties-page .ss-party-price-footer{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.ss-parties-page .ss-party-estimate span{display:block;font-size:12px;color:#eee}.ss-parties-page .ss-party-estimate strong{display:block;font:900 36px/1.15 Work Sans,Arial,sans-serif;color:#e0bc46;margin-top:3px}.ss-parties-page .ss-party-quote{margin:0;font-size:12px;min-height:44px;padding:11px 18px;gap:8px}.ss-parties-page .ss-party-price-details{margin-top:12px;font-size:12px;color:#ddd}.ss-parties-page .ss-party-price-details summary{cursor:pointer;min-height:28px;padding:5px 0}.ss-parties-page .ss-party-breakdown{margin:7px 0 0}.ss-parties-page .ss-party-breakdown>div{display:flex;justify-content:space-between;gap:12px;margin-top:4px}.ss-parties-page .ss-party-breakdown dd{margin:0}.ss-parties-page .ss-party-estimate-note{font-size:11px;line-height:1.4;color:#c6c6c6;margin:8px 0 0}@media(max-width:749px){.ss-parties-page .hero,.ss-parties-page .section,.ss-parties-page .cta{padding:34px 20px}.ss-parties-page .hero{padding-top:48px;padding-bottom:42px}.ss-parties-page .hero .lead{font-size:16px}.ss-parties-page .eyebrow{font-size:11px}.ss-parties-page .section-head{margin-bottom:24px}.ss-parties-page .ss-party-quicksteps{grid-template-columns:1fr;gap:18px;max-width:420px}.ss-parties-page .ss-party-quicksteps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;align-items:center;text-align:left}.ss-parties-page .ss-party-step-icon{margin:0}.ss-parties-page .ss-party-quicksteps h3{font-size:17px}.ss-parties-page .ss-party-quicksteps p{font-size:14px;margin-top:4px}.ss-parties-page .ss-play-options__list{grid-template-columns:1fr;gap:22px}.ss-parties-page .ss-play-option h3{font-size:19px}.ss-parties-page .ss-play-option p{font-size:14px;margin-top:7px}.ss-parties-page .ss-play-option{padding:0}.ss-parties-page .ss-tailored-links{grid-template-columns:1fr;gap:14px}.ss-parties-page .ss-tailored-links h3{font-size:17px}.ss-parties-page .ss-tailored-links p{font-size:14px}.ss-parties-page .ss-hosted-rows{grid-template-columns:1fr;gap:18px;max-width:430px}.ss-parties-page .ss-hosted-rows h3{font-size:16px}.ss-parties-page .ss-hosted-rows p{font-size:14px}.ss-parties-page .ss-party-calculator{padding:16px}.ss-parties-page .ss-party-rate strong{font-size:30px}.ss-parties-page .ss-party-rate-label{font-size:11px}.ss-parties-page .ss-party-estimate strong{font-size:30px}.ss-parties-page .ss-party-quote{font-size:11px;padding:10px 14px}.ss-parties-page .ss-party-price-footer{gap:10px}}.ss-parties-page .hero p.lead{color:#fff!important;opacity:1!important;font-weight:700;text-shadow:0 2px 8px rgba(0,0,0,.95);line-height:1.6}.ss-parties-page .hero h1{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.65)}.ss-parties-page .section.ss-tailored-routes{padding-top:28px;padding-bottom:28px}.ss-parties-page .ss-tailored-routes .section-head{margin-bottom:20px}.ss-parties-page .ss-tailored-routes .section-head h2{font-size:clamp(28px,3.5vw,42px)}.ss-parties-page .ss-tailored-routes .ss-tailored-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;max-width:850px}.ss-parties-page .ss-tailored-routes .ss-tailored-links>a{padding:6px 0}@media(max-width:749px){.ss-parties-page .ss-tailored-routes .ss-tailored-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.ss-parties-page .ss-tailored-routes .ss-tailored-links>a{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding:0;min-width:0}.ss-parties-page .ss-tailored-routes .ss-tailored-links>a>span{display:none}.ss-parties-page .ss-tailored-routes .ss-event-icon{width:26px;height:26px;flex:none}.ss-parties-page .ss-tailored-routes .ss-tailored-links h3{font-size:14px;line-height:1.25;letter-spacing:-.015em}.ss-parties-page .ss-tailored-routes .ss-tailored-links p{font-size:13px;line-height:1.4;margin-top:5px}.ss-parties-page .ss-tailored-routes .section-head .eyebrow{margin-bottom:10px}}.ssq{max-width:940px;margin:0 auto 60px;font-family:Arial,Helvetica,sans-serif;color:#151515}.ssq *{box-sizing:border-box}.ssq-hero{background:#101010;padding:44px 28px 60px;text-align:center;border-radius:20px 20px 0 0;color:#fff}.ssq-hero .ssq-kicker{color:#f2ca60;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ssq-hero h1{font-size:clamp(34px,6vw,54px);line-height:1.1;margin:12px 0;color:#fff}.ssq-hero p{max-width:600px;margin:0 auto;line-height:1.6;color:#eee}.ssq-card{margin:-24px 20px 0;position:relative;padding:30px;background:#fff;border:1px solid #ddd6c7;border-radius:16px;box-shadow:0 12px 32px #0000000c}.ssq h2{font-size:19px;line-height:1.3;margin:28px 0 18px;padding-bottom:12px;border-bottom:1px solid #ddd6c7;color:#161616}.ssq-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ssq-field{display:flex;flex-direction:column;gap:7px;min-width:0;margin-bottom:12px}.ssq label,.ssq legend{font-size:14px;font-weight:700;color:#242424}.ssq input:not([type=checkbox]),.ssq select,.ssq textarea{font:inherit;font-size:16px;background:#fff;color:#171717;width:100%;min-width:0;max-width:100%;min-height:48px;border:1px solid #aaa394;border-radius:8px;padding:11px 12px;margin:0}.ssq textarea{resize:vertical}.ssq input:focus-visible,.ssq select:focus-visible,.ssq textarea:focus-visible,.ssq button:focus-visible{outline:3px solid #b58b1b;outline-offset:3px}.ssq fieldset{border:0;padding:0;margin:0 0 20px}.ssq legend{margin-bottom:12px}.ssq-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ssq .ssq-check{display:flex;align-items:center;gap:10px;line-height:1.5;min-height:48px;padding:10px 12px;border:1px solid #ddd6c7;border-radius:8px;font-weight:500;cursor:pointer}.ssq-check input{width:19px;height:19px;margin:0;flex-shrink:0;accent-color:#916c0b}.ssq .ssq-note{font-size:13px;line-height:1.6;color:#555;margin:12px 0}.ssq .ssq-submit{display:block;width:100%;min-height:52px;border:0;border-radius:9px;background:#edc452;color:#111;font-size:16px;font-weight:800;padding:15px;cursor:pointer}.ssq .ssq-submit:hover{background:#f6d779}.ssq-privacy{text-align:center}.ssq-privacy a{color:#383019;text-decoration:underline}.ssq-success{padding:20px;border:1px solid #81a981;background:#f0f8f0;border-radius:10px}.ssq-error{padding:16px;background:#fff1ee;border:1px solid #b44832;border-radius:8px}.ssq-error a{color:#8b291a}.ssq-success p{color:#234323}.ssq-success h2{margin-top:0}.ssq-check:has(input:checked){border-color:#b58b1b;background:#fff8e4}@media(max-width:600px){.ssq-grid,.ssq-options{grid-template-columns:1fr;gap:8px}.ssq-card{margin:-20px 10px 0;padding:20px 16px}.ssq-hero{padding:34px 20px 50px}.ssq h2{font-size:18px}.ssq{margin-top:0}.ssq-field{margin-bottom:10px}}.ssp{--gold:#d5af31;font-family:Arial,Helvetica,sans-serif;background:#fff;color:#111;width:100%;overflow:hidden}.ssp *{box-sizing:border-box}.ssp h1,.ssp h2{font-weight:800;text-transform:uppercase;letter-spacing:.035em;line-height:1.15}.ssp h1{font-size:clamp(36px,5vw,64px);max-width:950px;margin:16px auto 20px;color:#fff}.ssp h2{font-size:clamp(30px,4vw,48px);margin:14px auto 18px}.ssp h3{font-size:19px;line-height:1.3;font-weight:800;margin:18px 0 12px}.ssp p{font-size:17px;line-height:1.6;margin:0 0 14px}.ssp .hero,.ssp .section,.ssp .cta{padding:72px 30px}.ssp .hero{background:#111;color:#fff;text-align:center}.ssp .eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:800;margin:0;color:#91700e}.ssp .hero .eyebrow,.ssp .dark .eyebrow,.ssp .gold{color:var(--gold)}.ssp .lead{max-width:780px;margin:0 auto;font-size:20px;color:#eee}.ssp .facts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 26px;margin:28px auto}.ssp .fact{font-size:14px;color:#fff;font-weight:700}.ssp .section-head{max-width:820px;margin:0 auto 36px;text-align:center}.ssp .grid{display:grid;gap:18px;max-width:1140px;margin:0 auto}.ssp .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ssp .grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ssp .card{min-width:0;padding:28px 24px;border:1px solid #d9c886;border-radius:12px;background:#fff;color:#111;text-align:center}.ssp .card p{font-size:16px}.ssp .card--gold{border:2px solid var(--gold);background:#fffaf0}.ssp .card b{display:block;font-size:22px;margin:18px 0}.ssp .num{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--gold);color:#111;font-weight:800}.ssp .steps{list-style:none;padding:0}.ssp .steps li:before{content:none}.ssp .light{background:#fff}.ssp .soft{background:#f6f5f1}.ssp .dark{background:#111;color:#fff}.ssp .dark h2{color:#fff}.ssp .dark .card{background:#191919;border-color:#454035;color:#fff}.ssp .dark .card h3{color:var(--gold);font-size:17px}.ssp .dark .card a{color:#fff;text-decoration:none;overflow-wrap:anywhere}.ssp .bullets{list-style:none;padding:0;margin:0 auto;max-width:960px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ssp .bullets li{background:#191919;border:1px solid #454035;border-radius:12px;padding:18px 20px;font-size:17px;line-height:1.5;text-align:center}.ssp .bullets li:before,.ssp .bullets li:after{content:none!important}.ssp .note{max-width:960px;margin:24px auto 0;padding:22px;border-radius:12px;background:#f6f5f1;font-size:15px;line-height:1.6}.ssp .center{text-align:center}.ssp .space-size{color:var(--gold);font-size:clamp(46px,8vw,84px);font-weight:800;line-height:1.1;margin:0 auto 20px}.ssp .space-note{color:#ddd;max-width:700px;margin:0 auto}.ssp .cta{background:var(--gold);text-align:center;color:#111}.ssp .cta h2,.ssp .cta p{max-width:820px;margin-left:auto;margin-right:auto}.ssp .btn{display:inline-block;padding:15px 22px;border-radius:8px;background:#111;color:var(--gold);border:1px solid #111;text-decoration:none;font-size:14px;line-height:1.35;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin-top:18px}.ssp .btn-gold{background:var(--gold);color:#111;border-color:var(--gold)}@media(max-width:749px){.ssp .hero,.ssp .section,.ssp .cta{padding:48px 22px}.ssp .grid-3{grid-template-columns:1fr}.ssp .grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ssp .steps .card{padding:22px 14px}.ssp .steps h3{font-size:17px}.ssp .steps p{font-size:15px}.ssp .bullets{grid-template-columns:1fr}.ssp .lead{font-size:18px}.ssp .btn{max-width:100%;white-space:normal}}.ssp h1,.ssp h2,.ssp h3{font-weight:900!important}.ssp h2{font-size:clamp(36px,5vw,56px);line-height:1.1}.ssp .hero h1{font-size:clamp(44px,7vw,80px);line-height:1.05;letter-spacing:.01em}.ssp .hero .gold{display:block}.ssp .tags{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1000px;margin:auto}.ssp .tag{display:flex;align-items:center;justify-content:center;border:3px solid #d5af31;border-radius:12px;background:#fff;color:#111;font-weight:900;text-transform:uppercase;font-size:17px;padding:22px 16px;text-align:center}.ssp .dark .tag{background:#191919;color:#fff}.ssp .dark .card{border:3px solid #d5af31}.ssp .dark .card h3{color:#d5af31;font-size:21px}.ssp .dark .card p,.ssp .dark .section-head p{color:#fff}.ssp .media{background:#111;padding:30px 22px;text-align:center}.ssp .media img{display:block;max-width:620px;width:100%;height:auto;margin:auto;border-radius:12px}.ssp .ssp-how .grid{grid-template-columns:1fr;max-width:900px;gap:0;border:3px solid #d5af31;border-radius:12px;background:#fff;padding:4px 22px}.ssp .ssp-how .card{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:18px;text-align:left;border:0;border-radius:0;padding:22px 0}.ssp .ssp-how .card+.card{border-top:1px solid #d9c886}.ssp .ssp-how .steps{counter-reset:step}.ssp .ssp-how .step:before{counter-increment:step;content:counter(step);display:grid;place-items:center;grid-row:1 / span 2;width:42px;height:42px;background:#d5af31;color:#111;border-radius:50%;font-weight:900;align-self:center}.ssp .ssp-how h3{margin:0 0 6px;font-size:22px;text-transform:uppercase}.ssp .ssp-how p{margin:0;font-size:17px;font-weight:700;color:#111}.ssp .light h2,.ssp .light h3,.ssp .light p{color:#111}.ssp .light .eyebrow{color:#80620b}.ssp a:focus-visible{outline:3px solid #d5af31;outline-offset:4px}@media(max-width:749px){.ssp .tags{grid-template-columns:repeat(2,minmax(0,1fr))}.ssp .tag{padding:20px 12px;font-size:15px}.ssp .ssp-how h3{font-size:20px}.ssp .ssp-how .card{column-gap:14px}.ssp .btn{width:100%;max-width:480px}.ssp .section,.ssp .hero,.ssp .cta{padding:42px 22px}.ssp .facts{gap:12px 20px}}.ss-experience-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch}.ss-experience-card{display:flex!important;flex-direction:column;min-width:0;overflow:hidden;padding:0!important;border:1px solid rgba(178,142,23,.55);border-radius:16px;background:#fff;box-shadow:0 16px 36px #0000001f}.ss-experience-card__brand{display:flex;align-items:center;justify-content:center;height:128px;gap:14px;padding:22px;border-bottom:3px solid #b28e17}.ss-experience-card__brand--light{background:linear-gradient(145deg,#fff,#f1f1f1)}.ss-experience-card__brand--dark{flex-direction:column;gap:2px;color:#d9b54a;background:linear-gradient(145deg,#080808,#252525)}.ss-experience-card__logo{display:block;object-fit:contain}.ss-experience-card__logo--foresight{width:min(210px,90%);height:72px}.ss-experience-card__logo--trugolf{width:68px;height:68px;border-radius:12px}.ss-experience-card__wordmark{color:#111;font-size:30px;font-weight:800;letter-spacing:-1.5px}.ss-experience-card__brand--golf,.ss-experience-card__brand--multisport{position:relative;isolation:isolate;overflow:hidden;min-height:128px}.ss-experience-card__watermark{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:18px;opacity:.12;transform:scale(1.28);pointer-events:none}.ss-experience-card__watermark .ss-experience-card__logo--foresight{width:min(320px,92%);height:auto}.ss-experience-card__watermark .ss-experience-card__logo--trugolf{width:104px;height:104px;border-radius:18px}.ss-experience-card__watermark .ss-experience-card__wordmark{font-size:46px}.ss-experience-card__brand-heading{position:relative;z-index:1;margin:0;color:#111;font-size:28px;font-weight:900;line-height:1.1;text-align:center}.ss-experience-card__contest-icon{width:82px;height:64px}.ss-experience-card__contest-label{font-size:12px;font-weight:800;letter-spacing:1.8px}.ss-experience-card__content{display:flex;flex:1;flex-direction:column;padding:24px}.ss-experience-card__content h3{margin-top:0}.ss-experience-card__content p{flex:1}.ss-experience-card__content .ss-card__btn{width:100%;margin-top:18px;text-align:center}@media screen and (max-width:749px){.ss-experience-grid{grid-template-columns:1fr!important}}.ss-details__grid--single{grid-template-columns:1fr!important}.ss-space-service{text-align:center;background:#111;color:#fff}.ss-space-service .ss-eyebrow{color:#d5af31!important}.ss-space-service h2{max-width:800px;margin:18px auto 44px;color:#fff!important;font-size:clamp(32px,5vw,54px);line-height:1.15;text-transform:uppercase;letter-spacing:.06em}.ss-space-service__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:960px;margin:0 auto}.ss-space-service__card{min-width:0;background:#191919;border:1px solid #444;padding:26px 20px;display:flex;flex-direction:column;justify-content:center}.ss-space-service__card h3{margin:0 0 12px;color:#d5af31!important;font-size:17px;font-weight:700}.ss-space-service__card p,.ss-space-service__card a{margin:0;color:#fff!important;font-size:18px;line-height:1.5;overflow-wrap:anywhere}.ss-space-service__card a{text-decoration:none}.ss-space-service__card a:hover{text-decoration:underline}@media(max-width:749px){.ss-space-service__card{padding:22px 12px}.ss-space-service__card p,.ss-space-service__card a,.ss-space-service__card h3{font-size:15px}.ss-space-service h2{margin-bottom:32px}.ss-space-service__cards{gap:14px}}.ss-space-needed h2{margin-bottom:24px}.ss-space-needed__size{margin:0;color:#d5af31!important;font-size:clamp(46px,8vw,84px);font-weight:800;line-height:1.1}.ss-service-contact__cards{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1140px}.ss-service-contact__cards a{font-size:clamp(14px,1.4vw,18px)}@media(max-width:749px){.ss-service-contact__cards{grid-template-columns:1fr;max-width:540px}.ss-service-contact__cards .ss-space-service__card{padding:26px 20px}.ss-service-contact__cards a,.ss-service-contact__cards p{font-size:17px}}.ss-home{--ss-gold:#d5af31;--ss-ink:#111;--ss-line:#d9c886;font-family:Arial,Helvetica,sans-serif}.ss-home .ss-section,.ss-home .ss-charity-spotlight,.ss-home .ss-cta{padding-top:72px;padding-bottom:72px}.ss-home h2{font-size:clamp(30px,4vw,48px);line-height:1.15;letter-spacing:.035em;font-weight:800;text-transform:uppercase}.ss-home .ss-eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em}.ss-home .ss-eyebrow--dark{color:#91700e}.ss-home .ss-heading{max-width:820px;margin:0 auto 36px}.ss-home .ss-heading h2,.ss-home .ss-space-service h2{margin:14px auto 18px}.ss-home .ss-space-service h2{margin-bottom:36px}.ss-home .ss-heading p:not(.ss-eyebrow),.ss-home .ss-card p,.ss-home .ss-steps p,.ss-home .ss-charity-spotlight p:not(.ss-eyebrow),.ss-home .ss-cta p{font-size:17px;line-height:1.6;font-weight:400}.ss-home .ss-experience-card,.ss-home .ss-steps li,.ss-home .ss-uses span,.ss-home .ss-space-service__card{border-radius:12px;border:1px solid var(--ss-line);box-shadow:none}.ss-home .ss-experience-card__brand{border-bottom:2px solid var(--ss-gold)}.ss-home .ss-steps{gap:18px}.ss-home .ss-steps li{background:#fff;padding:28px 20px}.ss-home .ss-steps h3{font-size:19px;font-weight:800;line-height:1.25}.ss-home .ss-steps b{background:var(--ss-gold);color:var(--ss-ink);width:42px;height:42px;font-size:18px}.ss-home .ss-uses span,.ss-home .ss-space-service__card{background:#191919;border-color:#454035}.ss-home .ss-space-service__card h3{font-size:17px;font-weight:800}.ss-home .ss-charity-spotlight{background:#fff;border-bottom:1px solid #eee}.ss-home .ss-charity-spotlight__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.ss-home .ss-charity-spotlight__inner>div{max-width:820px}.ss-home .ss-charity-spotlight h2{margin:14px 0 18px;color:var(--ss-ink)}.ss-home .ss-details{background:#f6f5f1;text-align:center}.ss-home .ss-details h2{max-width:820px;margin:14px auto 32px}.ss-home .ss-checks{columns:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:960px;margin:0 auto;text-align:left}.ss-home .ss-checks li{margin:0;padding:18px 20px 18px 46px;border:1px solid #e3dcc5;border-radius:12px;background:#fff;font-size:17px;line-height:1.5}.ss-home .ss-checks li:before{left:20px}.ss-home .btn{border-radius:8px!important;padding:15px 22px!important;font-size:14px!important;line-height:1.35;letter-spacing:.04em;font-weight:800!important;text-transform:uppercase;white-space:normal}.ss-home .ss-card__btn,.ss-home .ss-btn--black{background:var(--ss-ink)!important;color:var(--ss-gold)!important;border:1px solid var(--ss-ink)!important}.ss-home .ss-btn--gold{background:var(--ss-gold)!important;color:var(--ss-ink)!important;border:1px solid var(--ss-gold)!important}.ss-home .ss-btn--outline{border:1px solid var(--ss-gold)!important;color:var(--ss-gold)!important}.ss-home .ss-btn--outline-dark{border:1px solid var(--ss-ink)!important;color:var(--ss-ink)!important}.ss-home .ss-space-needed h2{margin-bottom:24px}.ss-home .ss-space-needed__size{font-weight:800}.ss-home .ss-cta h2{max-width:820px;margin:0 auto 18px}.ss-home .ss-cta p{max-width:720px;margin:0 auto}@media(max-width:749px){.ss-home .ss-section,.ss-home .ss-charity-spotlight,.ss-home .ss-cta{padding-top:48px;padding-bottom:48px}.ss-home .ss-shell{padding-left:22px;padding-right:22px}.ss-home .ss-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ss-home .ss-steps li{padding:22px 14px}.ss-home .ss-steps h3{font-size:17px;margin:16px 0 10px}.ss-home .ss-steps p{font-size:15px}.ss-home .ss-checks,.ss-home .ss-service-contact__cards{grid-template-columns:1fr}.ss-home .ss-charity-spotlight__inner>.btn{width:100%;max-width:480px}}.ss-home h1,.ss-home h2,.ss-home h3{font-weight:900!important;letter-spacing:.015em;line-height:1.15}.ss-home h2{font-size:clamp(36px,5vw,56px)!important;text-align:center}.ss-home .ss-home-gold{color:#d5af31!important}.ss-home .ss-heading{text-align:center}.ss-home .ss-experience-card,.ss-home .ss-uses span,.ss-home .ss-space-service__card{border:3px solid #d5af31!important}.ss-home .ss-card p,.ss-home .ss-heading p:not(.ss-eyebrow),.ss-home .ss-charity-spotlight p:not(.ss-eyebrow),.ss-home .ss-checks li{font-weight:700}.ss-home .ss-home-roadmap{max-width:900px;margin:0 auto;padding:4px 24px;list-style:none;border:3px solid #d5af31;border-radius:12px;background:#fff}.ss-home .ss-home-roadmap li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:18px;align-items:center;padding:20px 0;list-style:none}.ss-home .ss-home-roadmap li:before{content:none!important}.ss-home .ss-home-roadmap li+li{border-top:1px solid #d9c886}.ss-home .ss-home-roadmap svg{width:32px;height:32px;fill:none;stroke:#d5af31;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ss-home .ss-home-roadmap h3{font-size:22px;color:#111;text-transform:uppercase;margin:0 0 6px}.ss-home .ss-home-roadmap p{font-size:17px;font-weight:700;color:#111;line-height:1.45;margin:0}.ss-home .ss-checks{display:grid;grid-template-columns:1fr;gap:0;border:3px solid #d5af31;background:#fff;border-radius:12px;padding:4px 22px}.ss-home .ss-checks li{border:0;border-radius:0;background:transparent;padding:18px 0 18px 28px}.ss-home .ss-checks li+li{border-top:1px solid #d9c886}.ss-home .ss-checks li:before{left:0}.ss-home .ss-space-service__card h3,.ss-home .ss-uses span{font-weight:900!important;text-transform:uppercase}.ss-home .btn{font-weight:900!important}@media(max-width:749px){.ss-home .ss-home-roadmap{padding:4px 18px}.ss-home .ss-home-roadmap li{gap:14px;grid-template-columns:30px minmax(0,1fr);padding:18px 0}.ss-home .ss-home-roadmap svg{width:28px;height:28px}.ss-home .ss-home-roadmap h3{font-size:20px}.ss-home .ss-home-roadmap p{font-size:16px}.ss-home .ss-section,.ss-home .ss-charity-spotlight,.ss-home .ss-cta{padding-top:40px;padding-bottom:40px}}.ss-home .ss-hero__content{text-align:center}.ss-home .ss-hero h1{font-size:clamp(40px,6vw,76px)!important;line-height:1.08!important;text-transform:uppercase;max-width:950px;margin:18px auto}.ss-home .ss-hero .ss-lead{max-width:720px;margin:0 auto 22px;font-size:clamp(18px,2.5vw,24px);font-weight:700;line-height:1.45;color:#fff}.ss-home .ss-hero .ss-eyebrow{color:#d5af31;font-weight:900}.ss-home .ss-hero-benefits{max-width:720px;margin:0 auto 24px;padding:4px 20px;list-style:none;border:3px solid #d5af31;border-radius:12px;background:#111111e0}.ss-home .ss-hero-benefits li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 14px;align-items:center;text-align:left;padding:14px 0;list-style:none}.ss-home .ss-hero-benefits li:before{content:none!important}.ss-home .ss-hero-benefits li+li{border-top:1px solid #5d502c}.ss-home .ss-hero-benefits svg{grid-row:1 / span 2;width:26px;height:26px;fill:none;stroke:#d5af31;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ss-home .ss-hero-benefits strong{color:#fff;font-size:18px;font-weight:900;text-transform:uppercase;line-height:1.2}.ss-home .ss-hero-benefits span{color:#fff;font-size:15px;line-height:1.4}.ss-home .ss-hero .ss-actions{justify-content:center}@media(max-width:749px){.ss-home .ss-hero__content{padding-top:40px;padding-bottom:36px}.ss-home .ss-hero h1{font-size:clamp(36px,10vw,48px)!important}.ss-home .ss-hero-benefits{padding:4px 16px}.ss-home .ss-hero-benefits strong{font-size:17px}.ss-home .ss-hero-benefits span{font-size:14px}.ss-home .ss-hero .ss-actions{gap:12px}}.ss-home .ss-power-banner{background:#d5af31;padding:32px 0}.ss-home .ss-power-banner h2{color:#111!important;font-weight:900!important;font-size:clamp(30px,4vw,46px)!important;line-height:1.08;margin:0 auto 24px;letter-spacing:.015em}.ss-home .ss-power-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1000px;margin:auto;text-align:center}.ss-home .ss-power-highlights h3{color:#111!important;font-weight:900!important;font-size:20px;text-transform:uppercase;line-height:1.2;margin:0 0 6px}.ss-home .ss-power-highlights p{color:#111!important;font-weight:700;font-size:15px;line-height:1.4;margin:0}@media(max-width:749px){.ss-home .ss-power-banner{padding:28px 0}.ss-home .ss-power-highlights{grid-template-columns:1fr;gap:14px}.ss-home .ss-power-highlights>div+div{border-top:1px solid rgba(17,17,17,.25);padding-top:14px}.ss-home .ss-power-highlights h3{font-size:20px}}.ss-home .ss-experience-menu{max-width:900px;margin:0 auto;border:3px solid #d5af31;border-radius:12px;background:#fff;padding:4px 22px;overflow:hidden}.ss-home .ss-experience-menu__button{display:grid;grid-template-columns:34px minmax(0,1fr) 24px;gap:18px;align-items:center;padding:22px 0;text-align:left;text-decoration:none!important;color:#111}.ss-home .ss-experience-menu__button+.ss-experience-menu__button{border-top:1px solid #d9c886}.ss-home .ss-experience-menu__button svg{width:32px;height:32px;fill:none;stroke:#d5af31;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ss-home .ss-experience-menu__button h3{color:#111!important;font-size:23px;font-weight:900!important;text-transform:uppercase;line-height:1.2;margin:0 0 6px}.ss-home .ss-experience-menu__button p{color:#111!important;font-size:16px;font-weight:700;line-height:1.45;margin:0}.ss-home .ss-experience-menu__button>span{color:#aa851a;font-size:28px;font-weight:900}.ss-home .ss-experience-menu__button:hover,.ss-home .ss-experience-menu__button:focus-visible{background:#fff8e4;outline:2px solid #d5af31;outline-offset:-2px}@media(max-width:749px){.ss-home .ss-experience-menu{padding:4px 18px}.ss-home .ss-experience-menu__button{grid-template-columns:28px minmax(0,1fr) 20px;gap:12px;padding:20px 0}.ss-home .ss-experience-menu__button h3{font-size:20px}.ss-home .ss-experience-menu__button svg{width:28px;height:28px}}.ss-home .ss-home-experience-band{background:#111}.ss-home .ss-home-experience-band .ss-experience-menu{background:#191919}.ss-home .ss-home-experience-band .ss-experience-menu__button h3,.ss-home .ss-home-experience-band .ss-experience-menu__button p{color:#fff!important}.ss-home .ss-home-experience-band .ss-experience-menu__button>span{color:#d5af31}.ss-home .ss-home-experience-band .ss-experience-menu__button:hover,.ss-home .ss-home-experience-band .ss-experience-menu__button:focus-visible{background:#252219;outline:2px solid #d5af31}.ss-home .ss-home-event-types{background:#fff}.ss-home .ss-home-event-types h2{color:#111!important}.ss-home .ss-home-event-types .ss-eyebrow{color:#91700e!important}.ss-home .ss-home-event-types .ss-uses span{background:#fff;color:#111!important}.ss-home .ss-event-list{max-width:900px;margin:auto;border:3px solid #d5af31;border-radius:12px;background:#fff;padding:4px 22px}.ss-home .ss-event-list__row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:18px;align-items:center;padding:20px 0}.ss-home .ss-event-list__row+.ss-event-list__row{border-top:1px solid #d9c886}.ss-home .ss-event-list__row svg{width:32px;height:32px;fill:none;stroke:#d5af31;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ss-home .ss-event-list__row h3{font-size:22px;font-weight:900!important;color:#111!important;text-transform:uppercase;line-height:1.2;margin:0 0 6px}.ss-home .ss-event-list__row p{font-size:16px;color:#111!important;font-weight:700;line-height:1.45;margin:0}@media(max-width:749px){.ss-home .ss-event-list{padding:4px 18px}.ss-home .ss-event-list__row{grid-template-columns:28px minmax(0,1fr);gap:14px;padding:18px 0}.ss-home .ss-event-list__row svg{width:28px;height:28px}.ss-home .ss-event-list__row h3{font-size:20px}}.ss-home .ss-power-banner{background:#111!important;padding:0 22px 36px}.ss-home .ss-power-banner>.ss-shell{max-width:900px;background:#d5af31;border-radius:18px;padding:24px!important;box-shadow:none}.ss-home .ss-power-banner h2{font-size:clamp(24px,3vw,32px)!important;margin:0 auto 18px}.ss-home .ss-power-highlights{gap:16px}.ss-home .ss-power-highlights h3{font-size:17px!important}.ss-home .ss-power-highlights p{font-size:14px!important}@media(max-width:749px){.ss-home .ss-power-banner{padding:0 22px 30px}.ss-home .ss-power-banner>.ss-shell{padding:22px 18px!important}.ss-home .ss-power-highlights{gap:10px}.ss-home .ss-power-highlights>div+div{padding-top:10px}.ss-home .ss-power-highlights h3{font-size:16px!important}.ss-home .ss-power-highlights p{font-size:13px!important}}.ss-home .ss-home-experience-band .ss-heading{margin-bottom:24px}.ss-home .ss-home-experience-band .ss-heading h2{color:#fff!important;font-size:clamp(30px,4vw,44px)!important;line-height:1.1}.ss-home .ss-home-experience-band .ss-heading p:not(.ss-eyebrow){color:#fff!important;margin:12px 0 0;font-size:16px}.ss-home .ss-home-experience-band .ss-heading .ss-eyebrow{color:#d5af31!important}.ss-home .ss-home-experience-band{padding-top:32px;padding-bottom:32px}.ss-home .ss-home-experience-band .ss-experience-menu__button{padding-top:16px;padding-bottom:16px}@media screen and (max-width:749px){.ss-home .ss-hero{position:relative;isolation:isolate;overflow:hidden;min-height:0!important}.ss-home .ss-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:62% center}.ss-home .ss-hero:after{display:block;z-index:1;background:linear-gradient(180deg,#111111ad,#000000ad 48%,#000000db)}.ss-home .ss-hero__content{position:relative;z-index:2;top:auto;left:auto;right:auto;transform:none;background:transparent;text-align:left;padding:48px 22px 44px!important}.ss-home .ss-hero .ss-eyebrow{display:flex;align-items:baseline;gap:10px;margin:0 0 28px;color:#d5af31!important;font-size:clamp(22px,6.2vw,32px);font-weight:900;letter-spacing:.035em;line-height:1.15;text-transform:uppercase}.ss-home .ss-hero .ss-eyebrow:before{content:none}.ss-home .ss-hero h1{max-width:100%;margin:0 0 28px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,11.4vw,64px)!important;font-weight:900!important;line-height:1.02!important;letter-spacing:-.035em;color:#fff;text-align:left;text-transform:uppercase}.ss-home .ss-hero h1 .ss-home-gold{color:#d5af31!important}.ss-home .ss-hero .ss-lead{max-width:100%;margin:0 0 28px;font-size:18px;font-weight:400!important;line-height:1.65;color:#fff!important;text-shadow:none}.ss-home .ss-hero-benefits{max-width:100%;margin:0 0 28px;padding:0;border:0;border-radius:0;background:transparent}.ss-home .ss-hero-benefits li{grid-template-columns:24px minmax(0,1fr);gap:4px 12px;padding:14px 0;text-align:left}.ss-home .ss-hero-benefits li+li{border-top:1px solid rgba(255,255,255,.25)}.ss-home .ss-hero-benefits svg{width:24px;height:24px;stroke:#d5af31}.ss-home .ss-hero-benefits strong{font-size:15px;letter-spacing:.04em}.ss-home .ss-hero-benefits span{font-size:14px;font-weight:400;line-height:1.5}.ss-home .ss-hero .ss-actions{justify-content:flex-start;margin:0;gap:14px}.ss-home .ss-hero .ss-actions .btn{display:flex;justify-content:center;align-items:center;width:100%;min-height:58px;border-radius:999px!important;padding:18px 24px!important;background:#d5af31!important;border:1px solid #d5af31!important;color:#111!important;font-size:15px!important;font-weight:900!important;letter-spacing:.06em;box-shadow:none}.ss-home .ss-hero .ss-actions .btn:hover{background:#bf9822!important}.ss-home .ss-hero .ss-actions .btn:focus-visible{outline:3px solid #fff;outline-offset:4px}}.ss-home .ss-hero .ss-actions{flex-direction:column;align-items:center}.ss-home .ss-hero .ss-actions .btn{width:100%;max-width:480px}.ss-home .ss-hero .ss-actions .ss-how-button{background:#11111159!important;border:1px solid #d5af31!important;color:#d5af31!important;border-radius:999px!important}.ss-home .ss-hero .ss-actions .ss-how-button:hover{background:#292314!important}.ss-home .ss-hero .ss-game-day{white-space:nowrap}.ss-home .ss-hero h1,.ss-home .ss-hero .ss-eyebrow,.ss-home .ss-hero-benefits strong{font-family:Work Sans,sans-serif!important;font-style:normal;font-weight:900!important}.ss-home .ss-hero h1{letter-spacing:.015em!important;line-height:1.1!important;text-transform:uppercase}.ss-home .ss-hero h1 .ss-home-gold{font:inherit;color:#d5af31!important}.ss-home .ss-hero .ss-eyebrow{font-weight:900!important;line-height:1.25;letter-spacing:.035em}@media(max-width:749px){.ss-home .ss-hero h1{font-size:clamp(36px,10vw,56px)!important;line-height:1.1!important;letter-spacing:.015em!important}.ss-home .ss-hero .ss-eyebrow{font-size:clamp(18px,5vw,24px)!important;line-height:1.25}.ss-home .ss-hero-benefits strong{font-size:16px!important}}.ss-home .ss-hero-pairs{max-width:1000px;margin:0 auto 28px;text-align:left}.ss-home .ss-hero-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding:20px 0}.ss-home .ss-hero-pair+.ss-hero-pair{border-top:1px solid rgba(255,255,255,.3)}.ss-home .ss-hero-feature{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:center;min-width:0;color:#fff;text-decoration:none!important}.ss-home .ss-hero-feature svg{width:28px;height:28px;fill:none;stroke:#d5af31;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ss-home .ss-hero-feature strong{display:block;font-family:Work Sans,sans-serif;font-size:20px;font-weight:900;line-height:1.2;text-transform:uppercase;color:#fff}.ss-home .ss-hero-feature span{display:block;font-size:16px;font-weight:400;line-height:1.5;color:#fff;margin-top:7px}.ss-home .ss-hero-feature--link:hover strong{color:#d5af31}.ss-home .ss-hero-feature--link:focus-visible{outline:2px solid #d5af31;outline-offset:6px}@media(max-width:749px){.ss-home .ss-hero-pairs{margin-bottom:24px}.ss-home .ss-hero-pair{gap:16px;padding:18px 0}.ss-home .ss-hero-feature{grid-template-columns:1fr;align-content:start;gap:10px}.ss-home .ss-hero-feature svg{width:25px;height:25px}.ss-home .ss-hero-feature strong{font-size:clamp(14px,3.7vw,18px);line-height:1.25}.ss-home .ss-hero-feature span{font-size:14px;line-height:1.45;margin-top:7px}}@media(min-width:750px){.ss-home .ss-hero:has(.ss-hero-pairs) .ss-hero__content{position:relative;top:auto;transform:none;padding-top:60px!important;padding-bottom:60px!important}.ss-home .ss-hero:has(.ss-hero-pairs) .ss-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;aspect-ratio:auto}.ss-home .ss-hero:has(.ss-hero-pairs):after{z-index:1;background:linear-gradient(90deg,#000000d1,#000000a6)}.ss-home .ss-hero:has(.ss-hero-pairs) .ss-hero__content{z-index:2}}.ss-home .ss-hero .ss-hero__content{max-width:1140px;margin:auto;padding:48px 30px 40px!important;text-align:center!important}.ss-home .ss-hero .ss-eyebrow{display:block!important;font-family:Work Sans,sans-serif!important;font-size:12px!important;line-height:1.4!important;letter-spacing:.14em!important;text-align:center!important;margin:0 auto 16px!important}.ss-home .ss-hero h1{font-family:Work Sans,sans-serif!important;font-size:clamp(44px,5.6vw,72px)!important;line-height:1.03!important;letter-spacing:-.02em!important;text-align:center!important;margin:0 auto 28px!important;max-width:900px}.ss-home .ss-hero-pairs{max-width:900px;margin:0 auto 26px;padding:0}.ss-home .ss-hero-pair{gap:32px;padding:18px 0;align-items:stretch}.ss-home .ss-hero-pair:first-child{border-top:1px solid rgba(213,175,49,.55)}.ss-home .ss-hero-pair:last-child{border-bottom:1px solid rgba(213,175,49,.55)}.ss-home .ss-hero-feature{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;padding:4px 0}.ss-home .ss-hero-feature svg{margin-top:2px}.ss-home .ss-hero-feature strong{font-size:18px;line-height:1.3;letter-spacing:.01em}.ss-home .ss-hero-feature span{font-size:15px;line-height:1.45;margin-top:5px}.ss-home .ss-hero .ss-actions{display:flex;flex-direction:row;justify-content:center!important;gap:12px;margin:0 auto;max-width:900px}.ss-home .ss-hero .ss-actions .btn{flex:1;max-width:300px;min-width:0;min-height:50px;padding:15px 18px!important}@media(max-width:749px){.ss-home .ss-hero .ss-hero__content{padding:32px 22px 30px!important}.ss-home .ss-hero .ss-eyebrow{font-size:10px!important;letter-spacing:.1em!important;margin-bottom:14px!important}.ss-home .ss-hero h1{font-size:clamp(35px,10.4vw,52px)!important;line-height:1.04!important;margin-bottom:24px!important}.ss-home .ss-hero-pairs{margin-bottom:22px}.ss-home .ss-hero-pair{gap:18px;padding:16px 0}.ss-home .ss-hero-feature{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:0}.ss-home .ss-hero-feature svg{width:23px;height:23px;margin:0}.ss-home .ss-hero-feature strong{font-size:14px;line-height:1.3;min-height:36px;letter-spacing:0}.ss-home .ss-hero-feature span{font-size:13px;line-height:1.45;margin-top:4px}.ss-home .ss-hero .ss-actions{gap:10px}.ss-home .ss-hero .ss-actions .btn{width:auto;font-size:11px!important;letter-spacing:.02em;min-height:48px;padding:13px 10px!important}}.ss-home .ss-hero .ss-hero__content{padding-top:70px!important;padding-bottom:38px!important}.ss-home .ss-hero .ss-eyebrow{color:#f0cd5a!important;font-size:14px!important;font-weight:900!important;text-shadow:0 2px 5px #000;margin-bottom:20px!important}.ss-home .ss-hero h1{font-weight:900!important;text-shadow:0 3px 15px rgba(0,0,0,.85);margin-bottom:30px!important}.ss-home .ss-hero:after{background:linear-gradient(180deg,#000000b8,#000000a8 45%,#000000e0)!important}.ss-home .ss-hero-four{max-width:760px;border-top:1px solid rgba(213,175,49,.65);border-bottom:1px solid rgba(213,175,49,.65);margin:0 auto 26px;padding:0}.ss-home .ss-hero-four>.ss-hero-feature{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;padding:19px 0!important;text-align:left;background:transparent}.ss-home .ss-hero-four>.ss-hero-feature+.ss-hero-feature{border-top:1px solid rgba(255,255,255,.3)}.ss-home .ss-hero-four .ss-hero-feature svg{width:30px;height:30px;margin:0}.ss-home .ss-hero-four .ss-hero-feature strong{font-size:21px!important;line-height:1.25;min-height:0!important;font-weight:900;text-shadow:0 2px 6px #000}.ss-home .ss-hero-four .ss-hero-feature span{font-size:16px;line-height:1.45;margin-top:6px;text-shadow:0 2px 5px #000}.ss-home .ss-four-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:6px}.ss-home .ss-four-links a{display:inline-block;color:#f0cd5a;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px;padding:8px 0;min-height:36px}.ss-home .ss-four-links a:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:749px){.ss-home .ss-hero .ss-hero__content{padding:54px 24px 30px!important}.ss-home .ss-hero .ss-eyebrow{font-size:11px!important;line-height:1.5!important;letter-spacing:.09em!important;margin-bottom:18px!important}.ss-home .ss-hero h1{font-size:clamp(35px,10.5vw,52px)!important;line-height:1.05!important;margin-bottom:26px!important}.ss-home .ss-hero-four>.ss-hero-feature{grid-template-columns:28px minmax(0,1fr)!important;gap:15px!important;padding:18px 0!important}.ss-home .ss-hero-four .ss-hero-feature svg{width:27px;height:27px}.ss-home .ss-hero-four .ss-hero-feature strong{font-size:18px!important;line-height:1.25!important}.ss-home .ss-hero-four .ss-hero-feature span{font-size:14px;line-height:1.45}}.ss-home .ss-home-event-types{padding-top:30px!important;padding-bottom:30px!important}.ss-home .ss-home-event-types .ss-heading{margin-bottom:20px}.ss-home .ss-home-event-types .ss-heading h2{font-size:clamp(28px,4vw,42px)!important;line-height:1.1;margin:8px auto 12px}.ss-home .ss-event-list{max-width:900px;padding:4px 18px;border-width:2px}.ss-home .ss-event-list__row{grid-template-columns:26px minmax(0,1fr);gap:14px;padding:12px 0}.ss-home .ss-event-list__row svg{width:25px;height:25px}.ss-home .ss-event-list__row h3{font-size:18px;line-height:1.25;margin:0 0 4px}.ss-home .ss-event-list__row p{font-size:15px;line-height:1.35;font-weight:500;margin:0}@media(max-width:749px){.ss-home .ss-home-event-types{padding-top:24px!important;padding-bottom:24px!important}.ss-home .ss-home-event-types .ss-heading{margin-bottom:16px}.ss-home .ss-event-list{padding:2px 14px}.ss-home .ss-event-list__row{grid-template-columns:23px minmax(0,1fr);gap:11px;padding:11px 0}.ss-home .ss-event-list__row svg{width:23px;height:23px}.ss-home .ss-event-list__row h3{font-size:16px;line-height:1.25;margin-bottom:3px}.ss-home .ss-event-list__row p{font-size:14px;line-height:1.35}}.ss-home .ss-details{padding-top:30px!important;padding-bottom:30px!important}.ss-home .ss-details h2{font-size:clamp(28px,4vw,42px)!important;line-height:1.1!important;margin:8px auto 20px!important}.ss-home .ss-details .ss-checks{max-width:760px;border-width:2px;padding:2px 18px}.ss-home .ss-details .ss-checks li{padding:12px 0 12px 26px!important;font-size:16px!important;line-height:1.4!important;font-weight:600}.ss-home .ss-details .ss-checks li:before{left:0;top:12px}@media(max-width:749px){.ss-home .ss-details{padding-top:24px!important;padding-bottom:24px!important}.ss-home .ss-details h2{font-size:30px!important;line-height:1.1!important;margin-bottom:16px!important}.ss-home .ss-details .ss-checks{padding:2px 14px}.ss-home .ss-details .ss-checks li{padding:11px 0 11px 24px!important;font-size:15px!important;line-height:1.35!important}.ss-home .ss-details .ss-checks li:before{top:11px}}.ss-home .ss-event-list__link{grid-template-columns:26px minmax(0,1fr) 20px;color:#111;text-decoration:none!important;min-height:58px;transition:background-color .15s}.ss-home .ss-event-list__link .ss-event-list__arrow{font-size:24px;color:#a07d17;line-height:1;text-align:right}.ss-home .ss-event-list__link:hover{background:#fff8e3}.ss-home .ss-event-list__link:hover h3{color:#80620b!important}.ss-home .ss-event-list__link:focus-visible{outline:2px solid #a07d17;outline-offset:3px;border-radius:4px;background:#fff8e3}@media(max-width:749px){.ss-home .ss-event-list__link{grid-template-columns:23px minmax(0,1fr) 17px;gap:10px}.ss-home .ss-event-list__link .ss-event-list__arrow{font-size:22px}}.ss-home .ss-how-home .ss-eyebrow,.ss-home .ss-details .ss-eyebrow{font-family:Work Sans,sans-serif;font-size:clamp(15px,2vw,19px)!important;font-weight:900!important;letter-spacing:.12em;color:#8b6a0c!important;margin-bottom:12px}.ss-home .ss-how-home h2,.ss-home .ss-details h2{font-family:Work Sans,sans-serif!important;font-weight:900!important;letter-spacing:-.02em!important;line-height:1.08!important}.ss-home .ss-how-home .ss-home-roadmap h3{font-family:Work Sans,sans-serif;font-weight:900!important;font-size:clamp(18px,2.2vw,23px)}.ss-home .ss-how-home .ss-home-roadmap p{font-weight:800;font-size:16px;line-height:1.4}.ss-home .ss-details .ss-checks li{font-weight:800!important;font-size:17px!important;line-height:1.4!important}.ss-home .ss-delivery-lead{font-size:clamp(17px,2vw,21px);font-weight:800;line-height:1.4;margin:0 auto 20px;max-width:760px}@media(max-width:749px){.ss-home .ss-how-home .ss-home-roadmap p{font-size:15px}.ss-home .ss-details .ss-checks li{font-size:15px!important}.ss-home .ss-how-home h2{font-size:clamp(29px,8vw,38px)!important}.ss-home .ss-details h2{font-size:clamp(32px,9vw,42px)!important}}.ss-home .ss-home-pricing{max-width:760px;margin:0 auto 22px;padding:24px 20px 18px;border:2px solid #d5af31;border-radius:16px;background:#111;color:#fff}.ss-home .ss-home-pricing__rates{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:12px}.ss-home .ss-home-pricing__amount{font-family:Work Sans,sans-serif;font-size:clamp(38px,6vw,60px);font-weight:900;line-height:1.05;letter-spacing:-.04em;color:#d5af31;margin:0 0 9px}.ss-home .ss-home-pricing__amount span{font-size:.38em;letter-spacing:0}.ss-home .ss-home-pricing__label{font-size:14px;font-weight:800;line-height:1.3;color:#fff;margin:0}.ss-home .ss-home-pricing__plus{font-size:30px;font-weight:400;color:#d5af31}.ss-home .ss-home-pricing__note{border-top:1px solid #514522;padding-top:13px;margin:17px 0 0;font-size:12px;font-weight:700;line-height:1.45;color:#fff}@media(max-width:749px){.ss-home .ss-home-pricing{padding:20px 12px 15px;margin-bottom:18px}.ss-home .ss-home-pricing__rates{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:7px}.ss-home .ss-home-pricing__amount{font-size:clamp(35px,10vw,47px)}.ss-home .ss-home-pricing__label{font-size:12px}.ss-home .ss-home-pricing__plus{font-size:24px}}.ss-home .ss-hero-four{width:48%;max-width:480px;margin:0 auto 18px 0!important}.ss-home .ss-hero-four>.ss-hero-feature{grid-template-columns:22px minmax(0,1fr)!important;gap:10px!important;padding:10px 0!important}.ss-home .ss-hero-four .ss-hero-feature svg{width:22px;height:22px}.ss-home .ss-hero-four .ss-hero-feature strong{font-size:17px!important;line-height:1.2!important}.ss-home .ss-hero-four .ss-hero-feature span{font-size:14px!important;line-height:1.35!important;margin-top:3px!important}.ss-home .ss-hero-four .ss-four-links{gap:4px 14px;margin-top:2px}.ss-home .ss-hero-four .ss-four-links a{font-size:12px;padding:5px 0;min-height:30px}.ss-home .ss-hero:has(.ss-hero-four):after{background:linear-gradient(90deg,#000000db,#000000b3 36%,#00000038 70%,#0000001f)}@media(max-width:749px){.ss-home .ss-hero-four{width:78%;max-width:330px;margin-left:0!important;margin-right:auto!important}.ss-home .ss-hero-four>.ss-hero-feature{grid-template-columns:20px minmax(0,1fr)!important;gap:8px!important;padding:9px 0!important}.ss-home .ss-hero-four .ss-hero-feature svg{width:20px;height:20px}.ss-home .ss-hero-four .ss-hero-feature strong{font-size:14px!important}.ss-home .ss-hero-four .ss-hero-feature span{font-size:12.5px!important;line-height:1.35!important}.ss-home .ss-hero-four .ss-four-links{gap:4px 12px}.ss-home .ss-hero-four .ss-four-links a{font-size:11.5px;min-height:30px}.ss-home .ss-hero:has(.ss-hero-four) .ss-hero__content{padding-top:35px!important;padding-bottom:35px!important}}.ss-home .ss-hero .ss-hero__content h1.ss-hero-title-two{width:100%;max-width:1000px!important;font-size:clamp(28px,5vw,64px)!important;line-height:1.1!important;letter-spacing:-.035em!important;margin-left:auto;margin-right:auto}.ss-home .ss-hero-title-two>.ss-hero-title-line{display:block!important;white-space:nowrap!important}.ss-home .ss-hero-title-line>.ss-home-gold{display:inline!important}@media(max-width:749px){.ss-home .ss-hero .ss-hero__content h1.ss-hero-title-two{font-size:clamp(18px,5.8vw,38px)!important;line-height:1.15!important;letter-spacing:-.035em!important;margin-top:18px!important;margin-bottom:22px!important}}.ss-home .ss-hero{display:flex!important;flex-direction:column;min-height:560px!important;aspect-ratio:1672 / 941;isolation:isolate}.ss-home .ss-hero .ss-hero__image{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:62% center}.ss-home .ss-hero .ss-hero__content{position:relative!important;top:auto!important;transform:none!important;flex:0 0 auto;width:100%;padding:44px 30px 24px!important;margin:0 auto!important}.ss-home .ss-hero .ss-hero-bottom-actions{position:relative;z-index:2;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;width:100%;max-width:800px;margin:auto auto 0!important;padding:36px 30px 30px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.65))}.ss-home .ss-hero .ss-hero-bottom-actions .btn{display:flex;align-items:center;justify-content:center;width:100%!important;max-width:none!important;min-width:0!important;min-height:52px;padding:15px 18px!important;margin:0;font-size:15px!important;line-height:1.3;letter-spacing:.02em!important;border-radius:999px!important;text-align:center}@media(max-width:749px){.ss-home .ss-hero .ss-hero-bottom-actions{gap:14px;padding:30px 22px 24px}.ss-home .ss-hero .ss-hero-bottom-actions .btn{font-size:12px!important;min-height:50px;padding:13px 10px!important}}.ss-home,.ss-home *,.ss-home *:before,.ss-home *:after{box-sizing:border-box}.ss-home{width:100%;max-width:100%;min-width:0}.ss-home .ss-hero{width:100%!important;max-width:100%!important;min-width:0!important;aspect-ratio:auto!important}.ss-home .ss-hero .ss-hero__content{left:auto!important;right:auto!important;min-width:0!important;max-width:100%!important}.ss-home .ss-hero .ss-hero-bottom-actions{min-width:0!important;box-sizing:border-box!important;flex-shrink:0}@media(max-width:749px){.ss-home .ss-hero{height:520px!important;min-height:460px!important;max-height:620px;aspect-ratio:auto!important;overflow:hidden!important}.ss-home .ss-hero .ss-hero__content{width:100%!important;padding:28px 18px 16px!important}.ss-home .ss-hero .ss-eyebrow{max-width:100%;font-size:10px!important;letter-spacing:.07em!important;overflow-wrap:anywhere}.ss-home .ss-hero .ss-hero__content h1.ss-hero-title-two{width:100%!important;max-width:100%!important;font-size:clamp(17px,5.4vw,38px)!important;line-height:1.15!important;margin:14px 0 0!important}.ss-home .ss-hero-title-two>.ss-hero-title-line{max-width:100%;white-space:nowrap!important}.ss-home .ss-hero .ss-hero-bottom-actions{width:100%!important;max-width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:26px 18px 22px!important;margin:auto 0 0!important}.ss-home .ss-hero .ss-hero-bottom-actions .btn{width:100%!important;min-width:0!important;max-width:100%!important;font-size:12px!important;white-space:normal!important;min-height:48px!important}.ss-home .ss-hero .ss-hero__image{max-width:100%!important;object-position:62% center}}.ss-home .ss-hero{height:auto!important;min-height:660px!important;max-height:none!important;padding-top:0}.ss-home .ss-hero .ss-hero__content{padding:54px 24px 22px!important}.ss-home .ss-hero .ss-eyebrow{position:relative;color:#ffe186!important;font-size:13px!important;font-weight:900!important;line-height:1.5!important;letter-spacing:.11em!important;margin:0 0 16px!important;text-shadow:0 2px 6px #000,0 0 20px #000}.ss-home .ss-hero .ss-hero__content h1.ss-hero-title-two{color:#fff!important;font-weight:900!important;text-shadow:0 3px 8px #000,0 0 28px rgba(0,0,0,.9);line-height:1.13!important;margin:0 auto!important}.ss-home .ss-hero h1 .ss-home-gold{color:#f3cd53!important}.ss-home .ss-hero-compact-details{position:relative;z-index:2;align-self:flex-start;width:340px;max-width:calc(100% - 48px);margin:12px 0 24px 32px;padding:4px 14px;border-left:2px solid #d5af31;background:#00000094;border-radius:0 10px 10px 0}.ss-home .ss-compact-feature{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:11px 0;color:#fff}.ss-home .ss-compact-feature+.ss-compact-feature{border-top:1px solid rgba(255,255,255,.2)}.ss-home .ss-compact-feature svg{width:20px;height:20px;fill:none;stroke:#edcb60;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.ss-home .ss-compact-feature strong{display:block;color:#fff;font-family:Work Sans,Arial,sans-serif;font-weight:900;font-size:14px;line-height:1.3;text-transform:uppercase}.ss-home .ss-compact-feature p{color:#f4f4f4;font-size:12px;line-height:1.4;margin:4px 0 0}.ss-home .ss-compact-feature a{color:inherit;text-decoration:none}.ss-home .ss-compact-links{display:flex;flex-wrap:wrap;gap:0 12px;margin-top:5px}.ss-home .ss-compact-links a{font-size:11px;font-weight:800;color:#f2ce62;text-decoration:underline;text-underline-offset:3px;min-height:28px;display:inline-flex;align-items:center}.ss-home .ss-compact-feature a:focus-visible{outline:2px solid #edcb60;outline-offset:3px}@media(max-width:749px){.ss-home .ss-hero{height:auto!important;min-height:640px!important;max-height:none!important}.ss-home .ss-hero .ss-hero__content{padding:44px 18px 20px!important}.ss-home .ss-hero .ss-eyebrow{font-size:10px!important;letter-spacing:.08em!important;margin-bottom:16px!important}.ss-home .ss-hero .ss-hero__content h1.ss-hero-title-two{font-size:clamp(18px,5.8vw,40px)!important;letter-spacing:-.05em!important;line-height:1.14!important;margin:0!important}.ss-home .ss-hero-compact-details{width:62%;max-width:260px;margin:10px 0 18px 18px;padding:2px 10px}.ss-home .ss-compact-feature{grid-template-columns:16px minmax(0,1fr);gap:7px;padding:10px 0}.ss-home .ss-compact-feature svg{width:16px;height:16px}.ss-home .ss-compact-feature strong{font-size:11px;line-height:1.35}.ss-home .ss-compact-feature p{font-size:10.5px;line-height:1.4}.ss-home .ss-compact-links{gap:0 10px}.ss-home .ss-compact-links a{font-size:10px;min-height:28px}}.ss-home .ss-hero .ss-hero-compact-details{margin-top:auto!important;margin-bottom:6px!important}.ss-home .ss-hero .ss-hero-bottom-actions{margin-top:0!important;padding-top:18px!important}@media(max-width:749px){.ss-home .ss-hero .ss-hero-compact-details{margin-top:auto!important;margin-bottom:4px!important}.ss-home .ss-hero .ss-hero-bottom-actions{margin-top:0!important;padding-top:14px!important}}.ss-home .ss-hero .ss-hero__image{object-fit:contain!important;object-position:center center!important;background:#090909}.ss-home .ss-hero .ss-hero__image{object-fit:cover!important;object-position:100% center!important;opacity:1!important;filter:none!important;background:#090909}.ss-home .ss-hero:after{display:block!important;background:linear-gradient(180deg,#0000004d,#0000000a 35% 60%,#0000008c)!important;pointer-events:none}.ss-home .ss-hero .ss-hero-details-two{width:auto!important;max-width:calc(100% - 48px)!important;padding:10px 14px!important;margin-left:24px!important;border-left:2px solid #edcb60;background:#00000085}.ss-home .ss-hero-details-two p{margin:0!important;line-height:1.7!important;font-family:Work Sans,Arial,sans-serif;font-size:15px!important;font-weight:800;color:#fff!important;white-space:nowrap}.ss-home .ss-hero-details-two a{color:#fff!important;text-decoration:none}.ss-home .ss-hero-details-two a:hover{text-decoration:underline}.ss-home .ss-hero-details-two a:focus-visible{outline:2px solid #edcb60;outline-offset:2px}.ss-home .ss-hero-details-two span{color:#edcb60}@media(max-width:749px){.ss-home .ss-hero .ss-hero__image{object-position:100% center!important}.ss-home .ss-hero .ss-hero-details-two{margin-left:18px!important;max-width:calc(100% - 36px)!important;padding:9px 10px!important}.ss-home .ss-hero-details-two p{font-size:clamp(9px,2.85vw,14px)!important;line-height:1.85!important;letter-spacing:-.02em}}.ss-home .ss-hero{background:#231f19!important}.ss-home .ss-hero:before{content:"";position:absolute;z-index:-1;top:-20px;right:-20px;bottom:-20px;left:-20px;background-image:url(/cdn/shop/files/stripe-show-hero-wedding-20261016.jpg?v=1792194772);background-size:cover;background-position:right center;filter:blur(18px);opacity:.65;pointer-events:none}.ss-home .ss-hero .ss-hero__image{object-fit:contain!important;object-position:right center!important;background:transparent!important;opacity:1!important;filter:none!important}@media(max-width:749px){.ss-home .ss-hero .ss-hero__image{object-fit:contain!important;object-position:right center!important}}.ss-home .ss-hero .ss-hero-icon-strip{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;gap:0;width:calc(100% - 48px);max-width:1140px;min-width:0;margin:auto 24px 4px;padding:14px 8px;border:1px solid #d5af31;border-radius:14px;background:#0a0a0ac7;box-sizing:border-box}.ss-home .ss-hero-icon-strip .ss-hero-icon-item{display:grid;grid-template-columns:25px minmax(0,1fr);gap:11px;align-items:start;min-width:0;padding:8px 16px;text-decoration:none;color:#fff}.ss-home .ss-hero-icon-item+.ss-hero-icon-item{border-left:1px solid rgba(213,175,49,.45)}.ss-home .ss-hero-icon-item svg{display:block;width:25px;height:25px;fill:none;stroke:#e8bf43;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ss-home .ss-hero-icon-item strong{display:block;font-family:Work Sans,Arial,sans-serif;font-size:13px;font-weight:900;line-height:1.3;text-transform:uppercase;color:#fff}.ss-home .ss-hero-icon-item p{font-family:Arial,sans-serif;font-size:12px;line-height:1.45;color:#eee;margin:5px 0 0;white-space:normal;overflow-wrap:break-word}.ss-home a.ss-hero-icon-item:hover strong{color:#f1ce66}.ss-home a.ss-hero-icon-item:focus-visible{outline:2px solid #f1ce66;outline-offset:-3px;border-radius:6px}@media(max-width:749px){.ss-home .ss-hero .ss-hero-icon-strip{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 36px);margin:auto 18px 4px;padding:6px 10px;max-width:100%;border-radius:12px}.ss-home .ss-hero-icon-strip .ss-hero-icon-item{grid-template-columns:19px minmax(0,1fr);gap:7px;padding:12px 7px}.ss-home .ss-hero-icon-item+.ss-hero-icon-item{border-left:0}.ss-home .ss-hero-icon-item:nth-child(2n){border-left:1px solid rgba(213,175,49,.4)}.ss-home .ss-hero-icon-item:nth-child(n+3){border-top:1px solid rgba(213,175,49,.4)}.ss-home .ss-hero-icon-item svg{width:19px;height:19px}.ss-home .ss-hero-icon-item strong{font-size:10.5px;line-height:1.35}.ss-home .ss-hero-icon-item p{font-size:10.5px;line-height:1.4;margin-top:4px}}.ss-home .ss-hero{--ss-photo-start:224px}.ss-home .ss-hero .ss-hero__image{top:var(--ss-photo-start)!important;bottom:0!important;left:0!important;right:0!important;height:calc(100% - var(--ss-photo-start))!important;object-fit:contain!important;object-position:right top!important}.ss-home .ss-hero .ss-hero__content{padding-bottom:8px!important}@media(max-width:749px){.ss-home .ss-hero{--ss-photo-start:clamp(120px,33.5vw,176px)}.ss-home .ss-hero .ss-hero__image{object-position:right top!important}}.ss-home .ss-hero .ss-hero__content{padding-left:16px!important;padding-right:16px!important}.ss-home .ss-hero .ss-hero__content h1.ss-hero-title-two{font-size:clamp(40px,6.1vw,80px)!important;line-height:1.08!important;letter-spacing:-.05em!important;max-width:1100px!important}@media(max-width:749px){.ss-home .ss-hero .ss-hero__content h1.ss-hero-title-two{font-size:clamp(20px,6.4vw,46px)!important;line-height:1.1!important;letter-spacing:-.055em!important}.ss-home .ss-hero{--ss-photo-start:clamp(132px,36vw,190px)}}.ss-home .ss-hero .ss-hero__content{width:100%!important;max-width:none!important;padding-left:14px!important;padding-right:14px!important}.ss-home .ss-hero .ss-hero__content h1.ss-hero-title-two{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.ss-home .ss-hero-title-two>.ss-hero-title-line{width:100%;white-space:nowrap!important;line-height:1.08!important}@media(max-width:749px){.ss-home .ss-hero .ss-hero__content{padding-left:10px!important;padding-right:10px!important}}.ss-home .ss-hero .ss-hero__content{z-index:3!important}.ss-home .ss-hero-title-two>.ss-hero-title-line:last-child{position:relative;z-index:3;text-shadow:0 3px 7px rgba(0,0,0,.85),0 0 18px rgba(0,0,0,.6)}.ss-home .ss-hero .ss-hero__image{mask-image:linear-gradient(to bottom,transparent 0,#000 42px,#000 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 42px,#000 100%)}.ss-home .ss-hero .ss-hero__image{bottom:auto!important;height:min(calc(100% - var(--ss-photo-start)),calc(100vw * .562799))!important;mask-image:linear-gradient(to bottom,transparent 0,#000 42px,#000 calc(100% - 70px),transparent 100%)!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 42px,#000 calc(100% - 70px),transparent 100%)!important}@media(max-width:749px){.ss-home .ss-hero .ss-hero__image{mask-image:linear-gradient(to bottom,transparent 0,#000 30px,#000 calc(100% - 42px),transparent 100%)!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 30px,#000 calc(100% - 42px),transparent 100%)!important}}.ss-home .ss-how-home .ss-home-roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1100px;margin:0 auto;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ss-home .ss-how-home .ss-home-roadmap li{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding:12px 8px;border:0!important;text-align:center}.ss-home .ss-how-home .ss-home-roadmap svg{display:block;width:32px;height:32px;flex-shrink:0;margin:0 auto}.ss-home .ss-how-home .ss-home-roadmap h3{text-align:center;margin:0 0 7px!important;line-height:1.2}.ss-home .ss-how-home .ss-home-roadmap p{text-align:center;max-width:300px;margin:0 auto!important;line-height:1.45}.ss-home .ss-how-home{padding-top:42px;padding-bottom:42px}.ss-home .ss-how-home .ss-heading{margin-bottom:24px}@media(max-width:749px){.ss-home .ss-how-home .ss-home-roadmap{grid-template-columns:1fr;gap:14px}.ss-home .ss-how-home .ss-home-roadmap li{gap:8px;padding:10px 8px}.ss-home .ss-how-home .ss-home-roadmap svg{width:28px;height:28px}.ss-home .ss-how-home .ss-home-roadmap h3{font-size:19px!important}.ss-home .ss-how-home .ss-home-roadmap p{font-size:15px!important;max-width:330px}.ss-home .ss-how-home{padding-top:34px;padding-bottom:34px}}.ss-home .ss-home-experience-band .ss-experience-menu{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;overflow:visible}.ss-home .ss-home-experience-band .ss-experience-menu__button{grid-template-columns:32px minmax(0,1fr) 32px;gap:16px;text-align:center;padding:22px 0}.ss-home .ss-home-experience-band .ss-experience-menu__button>div{min-width:0;text-align:center}.ss-home .ss-home-experience-band .ss-experience-menu__button h3{text-align:center}.ss-home .ss-home-experience-band .ss-experience-menu__button p{max-width:52ch;margin:0 auto;text-align:center;text-wrap:pretty}.ss-home .ss-home-experience-band .ss-experience-menu__button>svg,.ss-home .ss-home-experience-band .ss-experience-menu__button>span{justify-self:center}@media(max-width:749px){.ss-home .ss-home-experience-band .ss-experience-menu__button{grid-template-columns:28px minmax(0,1fr) 28px;gap:10px;padding:20px 0}}.ss-home .ss-details .ss-checks{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;list-style:none;text-align:center}.ss-home .ss-details .ss-checks li{padding:14px 0!important;text-align:center;list-style:none}.ss-home .ss-details .ss-checks li:before{position:static;display:inline;float:none;inset:auto;transform:none;width:auto;height:auto;margin:0 .5em 0 0;vertical-align:baseline}.ss-home .ss-home-event-types .ss-event-list{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.ss-home .ss-home-event-types .ss-event-list__row{grid-template-columns:26px minmax(0,1fr) 26px;gap:14px;text-align:center;padding:16px 0}.ss-home .ss-home-event-types .ss-event-list__row>div,.ss-home .ss-home-event-types .ss-event-list__row h3,.ss-home .ss-home-event-types .ss-event-list__row p{text-align:center}.ss-home .ss-home-event-types .ss-event-list__row p{max-width:48ch;margin:0 auto}.ss-home .ss-home-event-types .ss-event-list__row>svg,.ss-home .ss-home-event-types .ss-event-list__arrow{justify-self:center;text-align:center}@media(max-width:749px){.ss-home .ss-home-event-types .ss-event-list__row{grid-template-columns:23px minmax(0,1fr) 23px;gap:10px;padding:14px 0}}.ss-home .ss-hero[data-hero-scenes] .ss-hero__image{opacity:0!important;transition:opacity .7s ease;pointer-events:none}.ss-home .ss-hero[data-hero-scenes] .ss-hero__image.is-active{opacity:1!important}.ss-home .ss-hero-scene-controls{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px;width:100%;padding:12px 16px 18px;color:#fff}.ss-home .ss-hero-scene-controls[hidden]{display:none!important}.ss-home .ss-hero-scene-label{font-size:12px;line-height:1.3;font-weight:700;color:#e0be59;min-width:110px;text-align:center}.ss-home .ss-hero-scene-choices{display:flex;gap:2px;align-items:center}.ss-home .ss-hero-scene-choice{display:grid;place-items:center;min-width:32px;min-height:36px;padding:0;border:0;background:transparent;cursor:pointer;box-shadow:none}.ss-home .ss-hero-scene-choice:before{content:"";width:8px;height:8px;border-radius:50%;background:#736846;border:1px solid #d5af31;transition:background-color .2s,transform .2s}.ss-home .ss-hero-scene-choice[aria-pressed=true]:before{background:#d5af31;transform:scale(1.35)}.ss-home .ss-hero-scene-toggle{min-width:64px;min-height:36px;padding:6px 10px;border:1px solid #88722d;border-radius:99px;background:#15130d;color:#efd373;cursor:pointer;font:700 12px/1.2 Arial,sans-serif;box-shadow:none}.ss-home .ss-hero-scene-controls button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.ss-home .ss-hero[data-hero-scenes] .ss-hero__image,.ss-home .ss-hero-scene-choice:before{transition:none}}.ss-home .ss-home-pricing .ss-home-pricing__calculator{display:inline-flex;align-items:center;justify-content:center;gap:10px;max-width:100%;min-height:44px;margin:16px auto 6px;padding:12px 22px;background:#d5af31;color:#111!important;border:0;border-radius:99px;text-decoration:none!important;font-size:14px;line-height:1.25;font-weight:800;text-align:center}.ss-home .ss-home-pricing .ss-home-pricing__calculator:hover{background:#e6c65d}.ss-home .ss-home-pricing .ss-home-pricing__calculator:focus-visible{outline:2px solid #fff;outline-offset:4px}.ss-home .ss-home-pricing .ss-home-pricing__calculator-hint{font-size:12px;line-height:1.4;font-weight:500;color:#ddd;margin:0}.ss-tour-mini{padding:26px 24px;background:#fff;color:#111;border-bottom:1px solid #ece8dd}.ss-tour-mini__inner{display:grid;grid-template-columns:1fr 1.65fr;align-items:center;gap:32px;max-width:1140px;margin:auto}.ss-tour-mini h2{font-size:clamp(24px,2.5vw,34px)!important;line-height:1.1;font-weight:900!important;text-transform:uppercase;color:#111!important;margin:0 0 20px!important}.ss-tour-mini__frame{position:relative;min-width:0;width:100%;border-radius:14px;overflow:hidden;isolation:isolate}.ss-tour-mini__frame iframe{pointer-events:none}.ss-tour-mini__frame.is-active iframe{pointer-events:auto}.ss-tour-mini__activate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;padding:12px;border:0;background:transparent;touch-action:pan-y;cursor:pointer}.ss-tour-mini__activate span{background:#111e;color:#fff;padding:8px 14px;border:1px solid #d5af31;border-radius:99px;font-size:11px;font-weight:800;line-height:1.2}.ss-tour-mini__pause{position:absolute;right:10px;top:10px;z-index:3;background:#fff;color:#111;border:1px solid #111;border-radius:99px;padding:7px 12px;font-size:10px;font-weight:800;cursor:pointer}.ss-tour-mini__activate[hidden],.ss-tour-mini__pause[hidden]{display:none}.ss-tour-mini iframe{display:block;width:100%;height:320px;border:1px solid #d5af3155;border-radius:14px;background:#111;min-width:0}.ss-tour-mini__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;border:2px solid #111;border-radius:999px;background:#d5af31!important;color:#111!important;text-decoration:none!important;font-size:12px;font-weight:900;text-transform:uppercase;line-height:1.25}.ss-tour-mini__button:hover{background:#111!important;color:#fff!important}.ss-tour-mini__button:focus-visible{outline:3px solid #111;outline-offset:4px}@media(max-width:749px){.ss-tour-mini{padding:22px 16px}.ss-tour-mini__inner{display:flex;flex-direction:column;gap:12px}.ss-tour-mini__intro{display:contents}.ss-tour-mini h2{font-size:23px!important;margin:0!important;order:0;text-align:center}.ss-tour-mini__frame{position:relative;min-width:0;width:100%;border-radius:14px;overflow:hidden;isolation:isolate}.ss-tour-mini__frame iframe{pointer-events:none}.ss-tour-mini__frame.is-active iframe{pointer-events:auto}.ss-tour-mini__activate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;padding:12px;border:0;background:transparent;touch-action:pan-y;cursor:pointer}.ss-tour-mini__activate span{background:#111e;color:#fff;padding:8px 14px;border:1px solid #d5af31;border-radius:99px;font-size:11px;font-weight:800;line-height:1.2}.ss-tour-mini__pause{position:absolute;right:10px;top:10px;z-index:3;background:#fff;color:#111;border:1px solid #111;border-radius:99px;padding:7px 12px;font-size:10px;font-weight:800;cursor:pointer}.ss-tour-mini__activate[hidden],.ss-tour-mini__pause[hidden]{display:none}.ss-tour-mini__frame{order:1}.ss-tour-mini iframe{height:320px}.ss-tour-mini__button{order:2;padding:10px 18px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/49/compiled_assets/styles.css.map */
