.svbl{background:#fff;padding:0 0 90px}.svbl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 26px;padding:46px 0 0}@media(max-width:900px){.svbl-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.svbl-grid{grid-template-columns:1fr}}.svbl-card{display:block;text-decoration:none;color:inherit}.svbl-img{aspect-ratio:16/10;background:var(--sv-bone,#F4ECDC);overflow:hidden;border:2px solid #16130F;margin-bottom:14px;transition:transform .16s var(--sv-ease,ease),box-shadow .16s var(--sv-ease,ease)}.svbl-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--sv-ease,ease)}.svbl-card:hover .svbl-img{transform:translate(-3px,-3px);box-shadow:6px 6px #16130f}.svbl-card:hover .svbl-img img{transform:scale(1.05)}.svbl-meta{font-family:var(--sv-font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#5a5240;margin-bottom:7px}.svbl-title{font-family:var(--sv-font-display);font-weight:600;text-transform:uppercase;font-size:1.2rem;line-height:1.08;margin:0 0 9px}.svbl-card:hover .svbl-title{color:#c42b1c}.svbl-ex{font-family:var(--sv-font-body);font-size:14px;line-height:1.55;color:#5a5240;margin:0}.svbl-more{display:inline-block;margin-top:11px;font-family:var(--sv-font-display);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:12px;color:#16130f}.svbl-card:hover .svbl-more{color:#c42b1c}.svar-hero{background:#16130f;color:#f4ecdc;padding:82px 0 58px;position:relative;overflow:hidden}.svar-hero .grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.svar-hero .inner{position:relative;z-index:2;max-width:820px}.svar-eyebrow a{color:#c8a66b;font-family:var(--sv-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.svar-eyebrow a:hover{color:#f4ecdc}.svar-h1{font-family:var(--sv-font-display);font-weight:700;text-transform:uppercase;font-size:clamp(2rem,5vw,3.6rem);line-height:.96;margin:14px 0 16px}.svar-meta{font-family:var(--sv-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#f4ecdcb3}.svar-feat{background:#fff}.svar-feat img{width:100%;max-height:540px;object-fit:cover;display:block}.svar-body{background:#fff;padding:60px 0 40px}.svar-foot{border-top:2px solid #16130F;margin:44px auto 0;padding-top:30px;max-width:74ch;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.sv-rte .sv-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:8px 0 26px}.sv-rte table{width:100%;border-collapse:collapse;margin:0;font-family:var(--sv-font-body);font-size:15.5px;line-height:1.45;border-top:2px solid var(--sv-black,#16130F);border-bottom:2px solid var(--sv-black,#16130F)}.sv-rte thead th{font-family:var(--sv-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;text-align:left;color:var(--sv-bone,#F4ECDC);background:var(--sv-black,#16130F);padding:12px 14px}.sv-rte tbody th,.sv-rte tbody td{padding:12px 14px;border-top:1px solid var(--sv-border,rgba(22,19,15,.18));vertical-align:top;text-align:left}.sv-rte tbody th{font-family:var(--sv-font-display);font-weight:600;text-transform:uppercase;letter-spacing:.02em;font-size:14px;color:var(--sv-black,#16130F)}.sv-rte tbody tr:nth-child(2n) th,.sv-rte tbody tr:nth-child(2n) td{background:#f4ecdc73}.sv-rte figure{margin:28px 0}.sv-rte figure img{margin:0;display:block;width:100%;height:auto;background:#fff}.sv-rte figcaption{font-family:var(--sv-font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sv-text-muted,#5A5240);margin-top:10px;line-height:1.5}@media(max-width:640px){.sv-rte table{font-size:14px}.sv-rte thead th,.sv-rte tbody th,.sv-rte tbody td{padding:10px 8px}.sv-rte tbody th{font-size:13px}}.svbg{--i:var(--sv-black,#16130F);--p:var(--sv-white,#FFFFFF);--b:var(--sv-bone,#F4ECDC);--o:var(--sv-ocean-blue,#15598A);--d:var(--sv-deep,#0A3D4A);--r:var(--sv-red,#C42B1C);--s:var(--sv-sand,#C8A66B);--m:var(--sv-text-muted,#5A5240);--t:#3C362A;--ln:var(--sv-border,rgba(22,19,15,.18));--lnd:var(--sv-line-dark,rgba(244,236,220,.16));--fd:var(--sv-font-display,"Oswald",sans-serif);--fb:var(--sv-font-body,"Barlow",sans-serif);--fm:var(--sv-font-mono,"IBM Plex Mono",monospace);--ease:var(--sv-ease,cubic-bezier(.16,.84,.14,1));color:var(--t)}.svbg *{box-sizing:border-box}.sv-rte .svbg img{margin:0;display:block;max-width:100%;height:auto}.sv-rte .svbg a{color:var(--o);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.sv-rte .svbg a:hover{color:var(--r)}.sv-rte .svbg p{margin:0 0 20px}.sv-rte .svbg strong{color:var(--i)}.sv-rte .svbg-open strong,.sv-rte .svbg-ocean strong,.sv-rte .svbg-cta strong,.sv-rte .svbg-coach strong,.sv-rte .svbg-proto strong{color:var(--b)}.svbg-mono{font-family:var(--fm);font-size:12px;letter-spacing:.18em;text-transform:uppercase;line-height:1.5}.svbg-w{width:min(1176px,calc(100vw - 64px));margin-left:50%;transform:translate(-50%)}@media(max-width:640px){.svbg-w{width:calc(100vw - 40px)}}.svbg-w.bleed,.sv-rte .svbg-w.bleed{width:100vw}.sv-rte .svbg>.svbg-w:first-child{width:100vw}@media(max-width:640px){.svbg-w.bleed{width:100vw}}.svar-body{overflow-x:clip}.svbg-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:var(--sv-grain,.07);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.svbg-open{background:var(--i);color:var(--b);position:relative;overflow:hidden;margin:-60px 0 0}.svbg-open .in{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;padding:44px 40px}.sv-rte .svbg-open p{color:#f4ecdce0;font-size:clamp(18px,1.7vw,21px);line-height:1.5;margin:0;max-width:30em;font-weight:500}.svbg-plate{border:2px solid var(--b);padding:24px 26px 22px;position:relative}.svbg-plate .tag{position:absolute;top:-2px;right:18px;transform:translateY(-50%);background:var(--i);padding:0 10px;color:var(--s);font-size:10.5px}.svbg-plate .lbl{color:var(--s);display:block;margin-bottom:12px}.svbg-eq{font-family:var(--fd);font-weight:600;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.1;text-transform:uppercase;letter-spacing:.01em;color:var(--b)}.svbg-eq .op{color:var(--s);font-family:var(--fm);font-weight:500;padding:0 .18em}.svbg-eq .v{display:inline-block;border-bottom:3px solid var(--o);padding-bottom:.04em}.svbg-rule{width:180px;height:8px;background:var(--r);margin:18px 0 14px;filter:url(#svbg-rough)}.sv-rte .svbg-plate p{font-family:var(--fm);font-size:12.5px;letter-spacing:.06em;line-height:1.6;color:#f4ecdcc7;max-width:none;font-weight:400}@media(max-width:820px){.svbg-open .in{grid-template-columns:1fr;gap:28px;padding:32px 22px}}.svbg-order{background:var(--b);border-bottom:2px solid var(--i);display:grid;grid-template-columns:auto 1fr 1fr 1fr;margin:0 0 56px}.svbg-order .lead{padding:20px 26px 20px 28px;border-right:2px solid var(--i);display:flex;align-items:center}.svbg-order .lead span{font-size:11px;color:var(--m);max-width:11em}.svbg-order .st{padding:18px 24px;display:flex;gap:14px;align-items:baseline}.svbg-order .st+.st{border-left:1px solid var(--ln)}.svbg-order .n{font-family:var(--fm);font-weight:600;font-size:13px;color:var(--o);letter-spacing:.1em}.svbg-order h3{font-family:var(--fd);font-weight:600;font-size:1.3rem;text-transform:uppercase;letter-spacing:.02em;line-height:1;margin:0;color:var(--i)}.svbg-order .now h3{position:relative;display:inline-block}.svbg-order .now h3:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:3px;background:var(--r)}.svbg-order small{display:block;font-family:var(--fb);font-size:13.5px;color:var(--m);margin-top:5px;line-height:1.35}@media(max-width:820px){.svbg-order{grid-template-columns:1fr;padding:0 20px}.svbg-order .lead{border-right:0;border-bottom:1px solid var(--ln);padding:14px 0}.svbg-order .st{padding:13px 0}.svbg-order .st+.st{border-left:0;border-top:1px solid var(--ln)}}.sv-rte .svbg p.lede{font-size:21px;line-height:1.5;color:var(--i);font-weight:500;margin-bottom:28px}.sv-rte .svbg h2{font-family:var(--fd);font-weight:600;font-size:clamp(1.7rem,3.2vw,2.3rem);text-transform:uppercase;color:var(--i);margin:56px 0 18px;line-height:1.02;letter-spacing:.01em}.sv-rte .svbg h2 .k{display:block;font-family:var(--fm);font-weight:500;font-size:11.5px;letter-spacing:.2em;color:var(--m);margin-bottom:10px;text-transform:uppercase}.sv-rte .svbg h3{font-family:var(--fd);font-weight:600;font-size:1.3rem;text-transform:uppercase;color:var(--i);margin:0;line-height:1.1}.svbg-pend{font-family:var(--fm);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--m);border:1px solid var(--ln);padding:2px 7px;margin-left:6px;vertical-align:middle;white-space:nowrap}.sv-rte .svbg ol.svbg-inputs{list-style:none;padding:0;margin:8px 0 26px;border-top:2px solid var(--i)}.sv-rte .svbg .svbg-inputs li{display:grid;grid-template-columns:52px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--ln);margin:0}.svbg-inputs .n{font-family:var(--fm);font-weight:600;font-size:13px;color:var(--o);letter-spacing:.1em;padding-top:5px}.svbg-inputs b{display:block;font-family:var(--fd);font-weight:600;font-size:1.15rem;text-transform:uppercase;color:var(--i);margin-bottom:3px;line-height:1.1}.svbg-inputs span.x{font-size:16px;color:var(--t)}.svbg-cap{font-family:var(--fm);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--m);line-height:1.6;margin-top:14px}.svbg-fig{max-width:1040px;margin:34px auto 44px}.sv-rte .svbg-tbl{width:100%;border-collapse:collapse;border-top:2px solid var(--i);border-bottom:2px solid var(--i)}.sv-rte .svbg-tbl th{font-family:var(--fm);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--m);text-align:left;padding:14px 16px 12px;border-bottom:1px solid var(--i)}.sv-rte .svbg-tbl td{padding:18px 16px;vertical-align:top;border-bottom:1px solid var(--ln);font-size:16px;line-height:1.5;color:var(--t)}.sv-rte .svbg-tbl tr:last-child td{border-bottom:0}.sv-rte .svbg-tbl td:first-child{font-family:var(--fd);font-weight:600;text-transform:uppercase;font-size:1.1rem;color:var(--i);line-height:1.15;width:26%}.sv-rte .svbg-tbl td:last-child{color:var(--i)}.sv-rte .svbg-tbl th:first-child,.sv-rte .svbg-tbl td:first-child{padding-left:0}.sv-rte .svbg-tbl th:last-child,.sv-rte .svbg-tbl td:last-child{padding-right:0}@media(max-width:700px){.sv-rte .svbg-tbl thead{display:none}.svbg-tbl,.sv-rte .svbg-tbl tbody,.sv-rte .svbg-tbl tr,.sv-rte .svbg-tbl td{display:block;width:auto}.svbg-tbl tr{padding:16px 0;border-bottom:1px solid var(--ln)}.svbg-tbl td{padding:4px 0;border:0}.svbg-tbl td:first-child{width:auto;margin-bottom:6px}.svbg-tbl td[data-l]:before{content:attr(data-l);display:block;font-family:var(--fm);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--m);margin:8px 0 2px}}@media(max-width:700px){.sv-rte .svbg-tbl tbody tr,.sv-rte .svbg-tbl tbody td{width:100%;box-sizing:border-box}.sv-rte .svbg-tbl tbody td:first-child{width:100%}.sv-rte .svbg-tbl tbody tr{padding:0;border-bottom:2px solid var(--i)}.sv-rte .svbg-tbl tbody tr:last-child{border-bottom:0}.sv-rte .svbg-tbl tbody tr td:first-child{background:var(--i);color:var(--b);padding:10px 13px;margin:0;font-size:1rem;line-height:1.2;letter-spacing:.03em}.sv-rte .svbg-tbl tbody tr:nth-child(2n) td:first-child{background:var(--i);color:var(--b)}.sv-rte .svbg-tbl tbody td:first-child *{color:var(--b)}.sv-rte .svbg-tbl tbody td[data-l]{padding:11px 13px;border-bottom:1px solid var(--ln)}.sv-rte .svbg-tbl tbody tr td[data-l]:last-child{border-bottom:0}.sv-rte .svbg-tbl tbody td[data-l]:before{margin:0 0 5px}}.svbg-proto{border:2px solid var(--i);padding:26px 28px 22px;margin:22px 0 30px;background:var(--p)}.svbg-proto .head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:18px}.svbg-proto .head span{font-size:11px;color:var(--m)}.sv-rte .svbg ol.svbg-ladder{list-style:none;padding:0;margin:0}.sv-rte .svbg .svbg-ladder li{display:grid;grid-template-columns:78px 1fr 64px;align-items:center;gap:14px;margin:0;padding:9px 0;border-top:1px solid var(--ln)}.sv-rte .svbg .svbg-ladder li:first-child{border-top:0}.svbg-ladder .r{font-family:var(--fm);font-weight:600;font-size:14px;color:var(--i);font-variant-numeric:tabular-nums}.svbg-ladder .r small{font-weight:400;font-size:10.5px;letter-spacing:.1em;color:var(--m);margin-left:4px}.svbg-ladder .bar{height:22px;background:var(--i);position:relative}.svbg-ladder .bar span{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-family:var(--fm);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--b)}.svbg-ladder .d{font-family:var(--fm);font-size:13px;color:var(--m);text-align:right;font-variant-numeric:tabular-nums}.svbg-ladder li.sp .bar{background:var(--o)}.svbg-ladder li.sp .r{color:var(--o)}.sv-rte .svbg-proto p.note{font-size:15.5px;color:var(--t);margin:16px 0 0;line-height:1.55}.svbg-sets{display:grid;grid-template-columns:1fr 1fr;gap:20px}.svbg-set{border-top:2px solid var(--i);padding-top:12px}.svbg-set>span{color:var(--m);font-size:11px;margin-bottom:10px;display:block}.svbg-seg{display:flex;gap:4px}.svbg-seg div{flex:1;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--fd);font-weight:600;font-size:1.15rem;text-transform:uppercase;letter-spacing:.04em}.svbg-seg .a{background:var(--i);color:var(--b)}.svbg-seg .b{background:var(--p);color:var(--i);border:2px solid var(--i)}.svbg-seg small{font-family:var(--fm);font-size:10.5px;letter-spacing:.12em;font-weight:400;opacity:.75}.sv-rte .svbg p.svbg-rec{text-align:center;font-family:var(--fm);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--m);margin:16px 0 0}@media(max-width:640px){.svbg-proto{padding:20px 18px 18px}.svbg-sets{grid-template-columns:1fr}.sv-rte .svbg .svbg-ladder li{grid-template-columns:68px 1fr 52px}}.svbg-coach{background:var(--b);padding:28px 30px 24px;margin:8px 0 34px}.svbg-coach .lbl{color:var(--m);display:block;margin-bottom:12px}.svbg-coach q{quotes:none;font-family:var(--fd);font-weight:500;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.18;color:var(--i);display:block}.svbg-coach .sig{display:flex;gap:14px;align-items:center;margin-top:16px;flex-wrap:wrap}.svbg-coach .who{font-family:var(--fm);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--i);white-space:nowrap}.svbg-coach .spec{font-family:var(--fm);font-size:12px;color:var(--o);font-weight:600;white-space:nowrap}.svbg-coach .ink{width:80px;height:6px;background:var(--r);filter:url(#svbg-rough)}.svbg-caut{border-left:3px solid var(--i);padding:4px 0 4px 22px;margin:10px 0 30px}.svbg-caut .lbl{color:var(--r);display:block;margin-bottom:8px}.sv-rte .svbg-caut p{margin-bottom:12px}.sv-rte .svbg-caut p:last-child{margin:0}.svbg-ocean{background:var(--d);color:var(--b);position:relative;overflow:hidden;margin:56px 0}.svbg-ocean .in{position:relative;z-index:2;display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center;padding:52px 48px}.svbg-ocean .art{display:flex;justify-content:center}.svbg-ocean .art img{max-height:620px;width:auto}.svbg-ocean .lbl{color:var(--s);display:block;margin-bottom:14px}.sv-rte .svbg-ocean h2{font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:.98;margin:0 0 16px;color:var(--b)}.sv-rte .svbg-ocean p{color:#f4ecdcd1;max-width:52ch;margin:0 0 22px}.sv-rte .svbg-ocean a{color:var(--b)}.sv-rte .svbg-spec{width:100%;border-collapse:collapse;font-family:var(--fm);border-top:2px solid var(--b)}.sv-rte .svbg-spec td{padding:14px 0;border-bottom:1px solid var(--lnd);vertical-align:baseline;font-variant-numeric:tabular-nums;color:var(--b)}.sv-rte .svbg-spec td.k{font-family:var(--fd);font-weight:600;text-transform:uppercase;font-size:1.25rem;letter-spacing:.02em}.sv-rte .svbg-spec td.dim{font-size:13px;letter-spacing:.06em;color:#f4ecdcbf}.sv-rte .svbg-spec td.v{text-align:right;font-size:clamp(17px,1.8vw,21px);font-weight:600}.sv-rte .svbg-spec tr.delta td{border-bottom:0;padding-top:20px}.sv-rte .svbg-spec tr.delta td.k{color:var(--s);font-size:.95rem;font-family:var(--fm);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.sv-rte .svbg-spec tr.delta td.v{font-family:var(--fd);font-size:clamp(2.6rem,5vw,4rem);font-weight:700;line-height:1;color:#fff}.sv-rte .svbg-spec tr.delta td.v small{font-family:var(--fm);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--s);display:block;margin-top:6px}.svbg-ocean .svbg-cap{color:#f4ecdc99;margin-top:18px}@media(max-width:820px){.svbg-ocean .in{grid-template-columns:1fr;gap:30px;padding:36px 22px}.svbg-ocean .art img{max-height:440px}}.svbg-shapes{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:30px 0 8px}.svbg-shape .draw{display:flex;justify-content:center;align-items:flex-end;height:460px;overflow:hidden;margin-bottom:18px}.svbg-shape .draw img{max-height:100%;width:auto}.sv-rte .svbg-shape h3{font-size:2rem;margin:0 0 6px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.svbg-shape h3 .deg{font-family:var(--fm);font-weight:500;font-size:13px;letter-spacing:.14em;color:var(--o);text-transform:uppercase}.svbg-shape .tag{color:var(--m);display:block;margin-bottom:12px;font-size:11px}.sv-rte .svbg-shape p{font-size:16px;line-height:1.6;color:var(--t);margin:0}.svbg-callout{margin-top:44px;display:grid;justify-items:center;text-align:center;width:100%}.sv-rte .svbg .svbg-callout img{margin:0 auto;width:min(100%,760px);height:auto;justify-self:center}.svbg-starts{display:grid;grid-template-columns:auto 1fr 1fr;border-top:2px solid var(--i);border-bottom:2px solid var(--i);margin:30px 0 8px}.svbg-starts .lbl{padding:18px 28px 18px 0;border-right:2px solid var(--i);color:var(--m);display:flex;align-items:center;max-width:14em}.svbg-starts .s{padding:16px 26px;display:flex;flex-direction:column;justify-content:center}.svbg-starts .s+.s{border-left:1px solid var(--ln)}.svbg-starts .s span{color:var(--m);font-size:11px;margin-bottom:4px}.svbg-starts .s b{font-family:var(--fd);font-weight:600;font-size:1.4rem;text-transform:uppercase;color:var(--i)}.svbg-starts .s b .arr{color:var(--o);font-family:var(--fm);font-weight:500;margin:0 8px}@media(max-width:820px){.svbg-shapes{grid-template-columns:1fr;gap:34px}.svbg-shape .draw{height:380px}.svbg-starts{grid-template-columns:1fr}.svbg-starts .lbl{border-right:0;border-bottom:1px solid var(--ln);padding:14px 0;max-width:none}.svbg-starts .s{padding:14px 0}.svbg-starts .s+.s{border-left:0;border-top:1px solid var(--ln)}}.svbg-cta{background:var(--i);color:var(--b);position:relative;overflow:hidden;margin:64px 0 0}.svbg-cta .in{position:relative;z-index:2;padding:56px 48px;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.svbg-cta .lbl{color:var(--s);display:block;margin-bottom:14px}.sv-rte .svbg-cta h2{font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:.92;margin:0 0 16px;color:var(--b)}.sv-rte .svbg-cta p{color:#f4ecdccc;max-width:46ch;margin:0}.svbg-btns{display:flex;flex-direction:column;gap:12px}.sv-rte .svbg a.svbg-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--fd);font-weight:600;letter-spacing:.02em;font-size:16px;padding:16px 22px;border:2px solid transparent;text-decoration:none;transition:transform .16s var(--ease),box-shadow .16s var(--ease),background .13s ease,color .13s ease}.svbg-btn span{font-size:10.5px;opacity:.75;letter-spacing:.14em}.sv-rte .svbg a.svbg-btn.accent{background:var(--r);color:#fff;border-color:var(--r)}.sv-rte .svbg a.svbg-btn.accent:hover{background:#a3200f;border-color:#a3200f;color:#fff;box-shadow:4px 4px #f4ecdc59;transform:translate(-2px,-2px)}.sv-rte .svbg a.svbg-btn.ghost{background:transparent;color:var(--b);border-color:var(--b)}.sv-rte .svbg a.svbg-btn.ghost:hover{background:var(--b);color:var(--i);box-shadow:4px 4px #f4ecdc59;transform:translate(-2px,-2px)}@media(max-width:820px){.svbg-cta .in{grid-template-columns:1fr;padding:40px 22px}}.svbg-faq{padding:56px 0 8px}.sv-rte .svbg-faq h2{margin:0 0 6px}.svbg-faq .sub{color:var(--m);margin-bottom:22px;display:block}.svbg-faq details{border-top:1px solid var(--i)}.svbg-faq details:last-of-type{border-bottom:2px solid var(--i)}.svbg-faq summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:40px 1fr 28px;gap:12px;align-items:baseline;padding:18px 0;font-family:var(--fd);font-weight:600;font-size:1.2rem;line-height:1.15;color:var(--i)}.svbg-faq summary::-webkit-details-marker{display:none}.svbg-faq summary .q{font-family:var(--fm);font-weight:600;font-size:12px;letter-spacing:.14em;color:var(--o)}.svbg-faq summary .pm{font-family:var(--fm);font-size:20px;line-height:1;text-align:right;color:var(--i);transition:transform .16s var(--ease)}.svbg-faq details[open] summary .pm{transform:rotate(45deg)}.svbg-faq summary:hover{color:var(--r)}.sv-rte .svbg-faq .ans{padding:0 28px 22px 52px;color:var(--t);line-height:1.65}@media(max-width:640px){.svbg-faq summary{grid-template-columns:32px 1fr 24px}.sv-rte .svbg-faq .ans{padding-left:44px;padding-right:0}}.sv-rte .svbg p.svbg-src{font-family:var(--fm);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--m);line-height:1.7;margin:28px 0 0;border-top:1px solid var(--ln);padding-top:16px}@media(prefers-reduced-motion:reduce){.sv-rte .svbg a.svbg-btn,.svbg-faq summary .pm{transition:none}}.sv-rte .svbg-tbl thead th{background:transparent}.sv-rte .svbg-tbl tbody td{border-top:0}.sv-rte .svbg-tbl tbody tr:nth-child(2n) td{background:transparent}.sv-rte .svbg-spec{border-bottom:0}.sv-rte .svbg-spec td{border-top:0}.sv-rte .svbg-spec tbody tr:nth-child(2n) td{background:transparent}.svar-body .sv-rte table:not(.svbg-tbl):not(.svbg-spec){border-collapse:collapse;border-top:2px solid var(--sv-black,#16130F);border-bottom:2px solid var(--sv-black,#16130F)}.svar-body .sv-rte table:not(.svbg-tbl):not(.svbg-spec) thead th{background:var(--sv-black,#16130F);color:var(--sv-bone,#F4ECDC);font-family:var(--sv-font-mono,"IBM Plex Mono",monospace);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-align:left;padding:12px 14px}.svar-body .sv-rte table:not(.svbg-tbl):not(.svbg-spec) thead th a{color:var(--sv-bone,#F4ECDC)}@media(max-width:700px){.svar-body .sv-rte table:not(.svbg-tbl):not(.svbg-spec):not(.zones-table){min-width:0;display:block;width:100%;box-sizing:border-box;border-top:0;border-bottom:0}.svar-body .sv-rte table:not(.svbg-tbl):not(.svbg-spec):not(.zones-table) thead{display:none}.svar-body .sv-rte table:not(.svbg-tbl):not(.svbg-spec):not(.zones-table) tbody,.svar-body .sv-rte table:not(.svbg-tbl):not(.svbg-spec):not(.zones-table) tr,.svar-body .sv-rte table:not(.svbg-tbl):not(.svbg-spec):not(.zones-table) td,.svar-body .sv-rte table:not(.svbg-tbl):not(.svbg-spec):not(.zones-table) tbody th{display:block;width:100%;box-sizing:border-box}.svar-body .sv-rte table:not(.svbg-tbl):not(.svbg-spec):not(.zones-table) tbody tr{padding:0;margin:0 0 18px;border-bottom:2px solid var(--sv-black,#16130F)}.svar-body .sv-rte table:not(.svbg-tbl):not(.svbg-spec):not(.zones-table) tbody tr:last-child{margin-bottom:0}.svar-body .sv-rte table:not(.svbg-tbl):not(.svbg-spec):not(.zones-table) tbody tr>:first-child{background:var(--sv-black,#16130F);color:var(--sv-bone,#F4ECDC);font-family:var(--sv-font-display,"Oswald",sans-serif);font-weight:600;text-transform:uppercase;font-size:1rem;line-height:1.2;letter-spacing:.03em;text-align:left;padding:10px 13px;border:0;margin:0}.svar-body .sv-rte table:not(.svbg-tbl):not(.svbg-spec):not(.zones-table) tbody tr>:first-child *{color:var(--sv-bone,#F4ECDC)}.svar-body .sv-rte table:not(.svbg-tbl):not(.svbg-spec):not(.zones-table) tbody td[data-l]{padding:11px 13px;border:0;border-bottom:1px solid var(--sv-border,rgba(22,19,15,.18))}.svar-body .sv-rte table:not(.svbg-tbl):not(.svbg-spec):not(.zones-table) tbody tr td[data-l]:last-child{border-bottom:0}.svar-body .sv-rte table:not(.svbg-tbl):not(.svbg-spec):not(.zones-table) tbody td[data-l]:before{content:attr(data-l);display:block;font-family:var(--sv-font-mono,"IBM Plex Mono",monospace);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--sv-text-muted,#5A5240);margin:0 0 5px}}.svbg-ocean .in:has(>:only-child){grid-template-columns:min(720px,100%);justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/10/assets/salt-ink-blog.css.map */
