:root{--ink:#f4eee2;--ink-2:#eae2d2;--petrol:#3f6b85;--cyan:#33718f;--rust:#5b87a0;--text:#1e3442;--text-dim:#566b77;--maxw:1180px;--pad:clamp(20px, 4vw, 52px)}
*,:before,:after{box-sizing:border-box}html,body{background:var(--ink);height:100%;color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;overflow:hidden}body{font-family:var(--font-display), system-ui, sans-serif}::selection{background:var(--cyan);color:#f4eee2}a{color:inherit;text-decoration:none}[data-scroller]::-webkit-scrollbar{background:0 0;width:14px}[data-scroller]::-webkit-scrollbar-track{background:#1e344209;border-radius:999px;box-shadow:inset 2px 0 3px -1px #1e34422b,inset 1px 0 #fffcf447,inset -2px 0 0 -1px #fffcf4cc}[data-scroller]::-webkit-scrollbar-thumb{background-color:#fffcf475;background-clip:padding-box;border:2px solid #0000;border-radius:999px;box-shadow:inset 0 1px #fffcf4e6,0 1px #1e344229,0 2px 3px -1px #1e344229}[data-scroller]::-webkit-scrollbar-thumb:hover{background-color:#fffcf4a8}[data-scroller]::-webkit-scrollbar-thumb:active{background-color:#fffcf4a8}[data-scroller]::-webkit-scrollbar-button{width:0;height:0;display:none}[data-scroller]::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){[data-scroller]{scrollbar-color:#f4eee2e6 #1e344214}}@media (max-width:640px){[data-scroller]::-webkit-scrollbar{width:0;height:0;display:none}[data-scroller]{scrollbar-width:none;-ms-overflow-style:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}}
:root{--sw-body:clamp(18px, .85vw + 14px, 24px);--sw-head:clamp(40px, 7vw, 104px)}.sw-inner{justify-content:inherit;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}:root{--sw-headshadow:0 -1px 0 #fffcf4a1, 0 1px 1px #1e344221, 0 3px 9px #1e344214}.sw-press .p-lead,.sw-lede h2,.sw-voice .v-h2,[data-screen="03"] h2,[data-screen="05"] h2{text-shadow:var(--sw-headshadow)}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.sw-caret{vertical-align:-.03em;background:#1e34420e;border-radius:999px;width:.085em;height:.78em;margin-left:.07em;animation:1.15s ease-in-out infinite caretPress;display:inline-block;box-shadow:inset 0 2px 3px -1px #1e34422b,inset 0 1px #fffcf447,inset 0 -2px 0 -1px #fffcf4cc,0 1px #fffcf48c}@keyframes caretPress{0%,to{opacity:1}50%{opacity:.32}}@media (max-width:640px){.sw-caret{width:.12em}}.sw-dot{vertical-align:baseline;color:#0000;width:.255em;height:.175em;text-shadow:none;margin-left:.045em;display:inline-block;position:relative;overflow:hidden}.sw-dot:after{content:"";background:#1e344229;border-radius:50%;width:.165em;height:.165em;position:absolute;bottom:0;left:0;box-shadow:inset 0 2px 2px -1px #1e34429e,inset 0 1px #1e344242,inset 0 -1px #fffcf480,0 1px #fffcf49e}.sw-cue{color:#2e4756;flex-direction:column;align-items:center;gap:6px;padding:6px 4px 11px;text-decoration:none;transition:color .25s,transform .12s;display:inline-flex}.sw-cue .sw-cue-label{color:inherit}.sw-cue-chev{transition:transform .25s;display:block}.sw-cue-bob{animation:2.2s ease-in-out infinite cueBob;display:block;overflow:visible}.sw-cue:hover{color:#1e3442}.sw-cue:hover .sw-cue-chev{transform:translateY(2px)}.sw-cue:active{transform:translateY(1px)}@keyframes cueBob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.sw-cue-label{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px #fffcf4c7;font-size:clamp(13px,1.35vw,16px);font-weight:400}@media (max-width:640px){.sw-cue-label{font-size:clamp(10px,3.2vw,13px)}}@media (prefers-reduced-motion:reduce){.sw-cue,.sw-cue-chev{transition:none}.sw-cue-bob{animation:none}}.sw-deal-line{padding-bottom:.12em;display:block}[data-screen="03"] h2{white-space:nowrap}@media (max-width:640px){[data-screen="03"] h2{--sw-head:clamp(22px, calc(9.7vw - 4px), 40px)}}.sw-deal-lead{text-wrap:pretty;max-width:48ch}@media (max-width:640px){.sw-deal-lead{max-width:34ch}}.sw-payoff{color:#235268;text-shadow:0 1px #fffcf4d9;background:#fffcf466;padding:.1em .45em;display:inline-block;box-shadow:inset 0 1px #fffcf4cc,0 2px #1e344221,0 3px #1e34420a}#sw-contact :is(input,textarea)::placeholder{color:#1e344299}.sw-mailto:hover{color:#1e3442}.sw-optical-trim{text-box-trim:trim-end;text-box-edge:cap alphabetic}.sw-lede{width:100%;max-width:var(--maxw);padding:0 var(--pad);text-align:center;margin:0 auto}.sw-mid{width:100%;margin:0;padding:clamp(40px,8vh,96px) 0 0}.sw-breathe{text-align:center;max-width:none;line-height:1;font-family:var(--font-mono), monospace;flex-wrap:wrap;justify-content:center;gap:clamp(9px,1.05vh,13px) clamp(8px,.85vw,12px);margin:0 auto;display:flex}.sw-breathe-w{--tok-lift:.1px;padding:clamp(8px,.95vh,11px) clamp(13px,1.15vw,18px);padding-top:calc(clamp(8px, .95vh, 11px) - var(--tok-lift));padding-bottom:calc(clamp(8px, .95vh, 11px) + var(--tok-lift));letter-spacing:.05em;color:#2e4756;text-shadow:0 1px #fffcf4b3;background:#1e344209;border-radius:0;align-items:center;font-size:clamp(11px,.95vw,13.5px);display:inline-flex;box-shadow:inset 0 2px 3px -1px #1e344226,inset 0 1px #fffcf442,inset 0 -2px 0 -1px #fffcf4bf,0 1px #fffcf480}.sw-breathe-dot{display:none}@media (max-width:640px){.sw-breathe{gap:7px 6.5px}.sw-breathe-w{--tok-lift:.75px;padding:6.5px 10.5px;padding-top:calc(6.5px - var(--tok-lift));padding-bottom:calc(6.5px + var(--tok-lift));font-size:9px}}.sw-press{--stampw:clamp(265px, 49.5vw, 636px)}.sw-press .p-col{width:100%;max-width:var(--maxw);padding:0 var(--pad);flex-direction:column;flex:auto;min-height:0;margin:0 auto;display:flex}.sw-press .p-row{opacity:0;flex:none;justify-content:center;align-items:flex-start;gap:20px;display:flex}.sw-press .p-bottom{justify-content:center;align-items:center;margin-top:auto;padding-top:clamp(18px,3vh,32px)}.sw-press .p-centre{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;padding:clamp(18px,3vh,34px) 0;display:flex}.sw-press .p-band{width:var(--stampw);pointer-events:none;flex:none;order:2;height:58px}.sw-press .p-stamp{width:var(--stampw);aspect-ratio:2126/318;pointer-events:none;order:3;position:relative;transform:translateY(-10px)}.sw-press .p-measure{width:var(--stampw);order:4;margin-top:calc(clamp(20px,2.2vh,28px) - 3.65px);transform:translateY(-10px)}.sw-press .p-lead{order:5}.sw-press .p-note{order:6}.sw-press .p-press{position:absolute;inset:0}.sw-press .p-mark{aspect-ratio:2126/318;filter:drop-shadow(0 -1px #fffcf4cc)drop-shadow(0 1px 1px #1e344233)drop-shadow(0 4px 10px #1e344221);background-color:#1e3442;position:absolute;inset:0;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sw-press .p-stations{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.sw-press .p-stn{opacity:0;flex-direction:column;align-items:flex-start;gap:5px;display:flex}.sw-press .p-stn:last-child{align-items:flex-end}.sw-press .p-phr{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#2e4756;white-space:nowrap;text-shadow:0 -1px #fffcf4b3,0 1px 1px #1e344221;padding-bottom:8px;font-size:11px;font-weight:400}.sw-press .p-lead{letter-spacing:-.035em;color:#1e3442;opacity:0;text-wrap:balance;max-width:26ch;margin:clamp(34px,8vh,84px) 0 0;font-size:clamp(34px,4.8vw,66px);font-weight:700;line-height:1.05;transform:translateY(16px)}.sw-press .p-note{font-weight:400;font-size:var(--sw-body);color:#1e3442;opacity:0;max-width:52ch;margin:clamp(10px,1.3vh,14px) 0 0;line-height:1.55;transform:translateY(16px)}@keyframes pressStation{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pressRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.sw-press .p-press{animation:.65s cubic-bezier(.16,.84,.3,1) .42s both pressRise}.sw-press .p-stn{animation:pressStation .32s cubic-bezier(.16, .84, .3, 1) var(--d) both}.sw-press .p-lead{animation:.65s cubic-bezier(.16,.84,.3,1) 1s both pressRise}.sw-press .p-note{animation:.65s cubic-bezier(.16,.84,.3,1) 1.18s both pressRise}.sw-press .p-row{animation:.4s linear 1.3s both fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sw-press .p-press,.sw-press .p-row,.sw-press .p-lead,.sw-press .p-note,.sw-press .p-stn{opacity:1!important;transform:none!important}}@media (max-width:640px){.sw-press{--stampw:clamp(265px, 74.9vw, 636px)}.sw-press .p-stamp{transform:none}.sw-press .p-centre{text-align:center;align-items:center}.sw-press .p-measure{display:none}.sw-press .p-bottom{justify-content:center}.sw-press .p-band{order:4;height:46px}.sw-press .p-lead{margin-top:clamp(12px,7vh,66px)}}@media (max-width:400px){.sw-press .p-phr{font-size:9.5px}}.sw-voice{scroll-snap-align:start;scroll-snap-stop:always;min-height:100svh;max-height:100svh;padding:calc(env(safe-area-inset-top) + clamp(76px, 10vh, 96px)) 0 0;background:0 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.sw-voice .v-pad{z-index:2;width:100%;max-width:var(--maxw);padding-inline:var(--pad);margin:0 auto;position:relative}.sw-voice .v-foot{z-index:2;--beltcell:clamp(56px, 9.6vh, 78px);--beltair:clamp(7px, 1.1vh, 10px);flex-direction:column;flex:none;gap:clamp(34px,5vh,60px);margin-bottom:clamp(10px,1.6vh,18px);display:flex;position:relative}.sw-voice .v-foot:after{content:"";z-index:1;pointer-events:none;height:calc(var(--beltcell) + 2 * var(--beltair));background:#1e344209;border-radius:0;position:absolute;bottom:0;left:-40px;right:-40px;box-shadow:inset 0 2px 3px -1px #1e34422b,inset 0 1px #fffcf447,inset 0 -2px 0 -1px #fffcf4cc,0 1px #fffcf48c}.sw-voice .v-h2{letter-spacing:-.012em;color:#1e3442;font-weight:600;line-height:1.15;font-size:calc(var(--sw-head) * .42);text-align:center;text-wrap:balance;margin:0}.sw-voice .v-hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding-block:clamp(16px,3.4vh,52px);display:flex}.sw-voice .v-card{flex-direction:column;align-items:center;gap:clamp(16px,2.6vh,26px);width:100%;min-height:0;margin-bottom:clamp(10px,2.4vh,30px);animation:.42s cubic-bezier(.22,.8,.28,1) both voiceSettle;display:flex}.sw-voice.logos-only .v-card{margin-bottom:0}@keyframes voiceSettle{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:none}}.sw-voice .v-heroLogo{--hu:clamp(1.16px, .215vh, 1.66px);min-height:0;height:min(calc(var(--oh,30) * var(--hu)), 28vh);flex:0 auto;justify-content:center;align-items:center;display:flex}.sw-voice.logos-only .v-heroLogo{--hu:clamp(1.13px, .209vh, 1.62px)}.sw-voice .v-heroLogo img{width:auto;height:100%;max-width:min(calc(var(--ow,122.3) * var(--hu)), 84vw);max-height:min(calc(var(--oh,30) * var(--hu)), 28vh);object-fit:contain;filter:brightness(0)drop-shadow(0 -1px #fffcf4cc)drop-shadow(0 1px 1px #1e344233)drop-shadow(0 4px 10px #1e344221);display:block}.sw-voice .v-heroLogo img.flip{transform:scaleX(-1)}.sw-voice .v-well{--wellpad:clamp(18px, 3vw, 32px);--wellseat:clamp(12px, 2vh, 18px);flex-direction:column;flex:none;align-items:flex-start;width:min(100%,620px);display:flex}.sw-voice .v-tab{z-index:1;font-family:var(--font-mono), monospace;letter-spacing:.09em;color:#2e4756;white-space:nowrap;text-shadow:0 1px #fffcf48c;background:#fffcf475;border:1px solid #1e344229;border-bottom:0;border-radius:0;margin-left:clamp(14px,3vw,28px);padding:4px clamp(10px,1.4vw,15px) 5px;font-size:clamp(10px,2.6vw,11px);line-height:1.25;position:relative;box-shadow:inset 0 1px #fffcf4e6,0 -1px 5px -3px #1e344229}.sw-voice .v-tab:after{content:"";z-index:1;background:#fbf8f1;height:1px;position:absolute;bottom:-1px;left:-1px;right:-1px}.sw-voice .v-sheet{width:100%;padding:var(--wellseat) var(--wellpad);background:#fffcf475;border:1px solid #1e344229;border-radius:0;position:relative;box-shadow:inset 0 1px #fffcf4e6,0 1px #1e34421a,0 6px 14px -4px #1e344224}.sw-voice .v-q{letter-spacing:-.008em;color:#1e3442;font-weight:500;font-size:var(--sw-body);max-width:46ch;min-height:calc(var(--sw-body) * 4.5);text-shadow:0 1px #fffcf48c;align-content:center;margin:0 auto;line-height:1.5}.sw-voice .v-attr{font-family:var(--font-mono), monospace;letter-spacing:.09em;color:#2e4756;min-height:calc(1.25em + var(--wellseat));text-shadow:0 1px #fffcf48c;margin-top:var(--wellseat);padding-top:var(--wellseat);font-size:clamp(10px,2.7vw,12px);line-height:1.25;position:relative}.sw-voice .v-attr:before{content:"";top:0;left:calc(-1 * var(--wellpad));right:calc(-1 * var(--wellpad));background:#1e344229;height:1px;position:absolute;box-shadow:0 1px #fffcf4b3,0 2px 2px -1px #1e344217}.sw-voice .v-hero.mute .v-sheet{box-shadow:none;background:0 0;border-color:#0000}.sw-voice .v-hero.mute .v-tab{visibility:hidden}.sw-voice .v-hero.mute .v-q{opacity:.34;font-size:clamp(11px,2.9vw,14px);font-weight:400}.sw-voice .v-hero.mute .v-attr{visibility:hidden}.sw-voice .v-beltWrap{--rk:.65;--gap:calc(111 * var(--rk) * 1px);z-index:2;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;padding-block:var(--beltair);flex:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.sw-voice .v-beltWrap.drag{cursor:grabbing}.sw-voice .v-belt{align-items:center;column-gap:var(--gap);will-change:transform;width:max-content;display:flex}.sw-voice .v-brand{height:var(--beltcell);min-width:calc(58 * var(--rk) * 1px);cursor:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .25s cubic-bezier(.22,.8,.28,1);display:flex;position:relative}.sw-voice .v-brand:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:#fffcf475;border-radius:18px;transition:opacity .25s;position:absolute;inset:4px -22px;box-shadow:inset 0 1px #fffcf4e6,0 1px #1e344229,0 2px 3px -1px #1e344229}.sw-voice .v-brand.on{transform:translateY(-2px)}.sw-voice .v-brand.on:before{opacity:1}.sw-voice .v-brand img{object-fit:contain;width:auto;height:auto;max-width:calc(var(--ow) * var(--rk) * 1px);max-height:calc(var(--oh) * var(--rk) * 1px);filter:brightness(0);opacity:.5;pointer-events:none;transition:opacity .25s;display:block}.sw-voice .v-brand:hover img,.sw-voice .v-brand:focus-visible img{opacity:1}.sw-voice .v-brand.on img{opacity:1;filter:brightness(0)}.sw-voice .v-lbl{font-family:var(--font-mono), monospace;letter-spacing:.07em;color:#2e4756;opacity:.55;text-align:center;white-space:nowrap;font-size:9px;line-height:1.4;transition:opacity .25s}.sw-voice .v-brand:hover .v-lbl,.sw-voice .v-brand:focus-visible .v-lbl{opacity:1}.sw-voice .v-brand.ghost .v-lbl{border-bottom:1px dashed #1e34424d;padding-bottom:3px}.sw-voice .v-cue{text-align:center;padding-block:clamp(14px, 2.4vh, 30px) max(18px, env(safe-area-inset-bottom));flex:none}@media (min-width:760px){.sw-voice .v-beltWrap{--rk:.775}.sw-voice .v-heroLogo{--hu:clamp(1.9px, .39vh, 4.4px)}.sw-voice.logos-only .v-heroLogo{--hu:clamp(2.25px, .46vh, 5.2px)}.sw-voice .v-q{max-width:52ch}}@media (max-width:1024px){.sw-voice .v-foot{gap:clamp(16px,2.4vh,24px);margin-bottom:clamp(26px,4vh,40px)}}@media (prefers-reduced-motion:reduce){.sw-voice .v-card{animation:none}.sw-voice .v-brand,.sw-voice .v-brand:before{transition:none}}.sw-lang{pointer-events:auto;opacity:1;visibility:visible;background:#1e344209;border-radius:999px;align-items:center;gap:2px;padding:3px;transition:opacity .5s cubic-bezier(.16,.84,.3,1),visibility linear;display:inline-flex;position:relative;top:-7px;box-shadow:inset 0 2px 3px -1px #1e34422b,inset 0 1px #fffcf447,inset 0 -2px 0 -1px #fffcf4cc,0 1px #fffcf48c}.sw-lang-opt{line-height:1;font-family:var(--font-mono), monospace;letter-spacing:.1em;color:#455d6b;text-shadow:0 1px #fffcf48c;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:500;text-decoration:none;transition:color .25s,background .25s,box-shadow .25s,transform .12s;display:block}.sw-lang-opt:hover{color:#1e3442}.sw-lang-opt.is-on{color:#1e3442;cursor:default;text-shadow:0 1px #fffcf4d9;background:#fffcf475;font-weight:600;box-shadow:inset 0 1px #fffcf4e6,0 1px #1e344229,0 2px 3px -1px #1e344229}.sw-lang-opt:not(.is-on):active{transform:translateY(1px)}.sw-nav.is-away .sw-lang{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .5s cubic-bezier(.16,.84,.3,1),visibility 0s linear .5s}@media (prefers-reduced-motion:reduce){.sw-lang-opt,.sw-lang,.sw-nav.is-away .sw-lang{transition:none}}@media (max-width:640px){.sw-lang{top:0}.sw-navleft{transition:left .5s cubic-bezier(.16,.84,.3,1),transform .5s cubic-bezier(.16,.84,.3,1);position:absolute;left:clamp(20px,4vw,52px);transform:none}.sw-nav.is-top .sw-navleft{left:50%;transform:translate(-50%)}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.sw-navleft{transition:none}}@media (max-width:760px){.sw-aside{display:none!important}}@media (max-width:640px){.sw-nav{padding-top:38px!important}}@media (min-width:641px){.sw-nav{padding-top:calc(env(safe-area-inset-top) + clamp(22px, 3.2vh, 40px))!important}}.sw-sheet .s-col{flex-direction:column;flex:1;min-height:0;padding:clamp(76px,10vh,96px) clamp(20px,4vw,52px) clamp(16px,2.5vh,28px);display:flex}.sw-sheet .s-col:before,.sw-sheet .s-col:after{content:"";flex:7 1 0;min-height:0}.sw-sheet .s-col>h2{margin:0 0 clamp(24px,4vh,44px)}.sw-sheet .s-foot{padding:0 clamp(20px, 4vw, 52px) max(20px, env(safe-area-inset-bottom));flex:none}.sw-sheet .s-well{--sheetpad:clamp(18px, 3vw, 34px);--sheetseat:clamp(14px, 2.2vh, 22px);background:#1e344209;flex-direction:column;flex:6 auto;min-height:0;display:flex;box-shadow:inset 0 2px 3px -1px #1e34422b,inset 0 1px #fffcf447,inset 0 -2px 0 -1px #fffcf4cc,0 1px #fffcf48c}.sw-sheet .s-rule{background:#1e344229;flex:none;height:1px;box-shadow:0 1px #fffcf4b3,0 2px 2px -1px #1e344217}.sw-sheet .s-duo{grid-template-columns:1fr 1px 1fr;display:grid}.sw-sheet .s-vrule{background:#1e344229;box-shadow:1px 0 #fffcf4b3}.sw-sheet .s-fld{padding:var(--sheetseat) var(--sheetpad);cursor:text;transition:background .3s,box-shadow .3s;display:block}.sw-sheet .s-fld:focus-within{background:#1e34420d;box-shadow:inset 0 2px 3px -1px #1e344233,inset 0 1px #fffcf42e}.sw-sheet .s-cap{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#1e3442;text-shadow:0 1px #fffcf48c;margin-bottom:10px;font-size:11px;display:block}.sw-sheet .s-in{color:#1e3442;caret-color:#1e3442;width:100%;font-family:var(--font-display), sans-serif;letter-spacing:-.01em;background:0 0;border:0;outline:none;padding:0;font-size:clamp(20px,2.4vw,30px);font-weight:500}.sw-sheet .s-msg{flex-direction:column;flex:auto;min-height:0;display:flex}.sw-sheet .s-msg .s-cap{flex:none}.sw-sheet .s-ta{resize:none;color:#1e3442;caret-color:#1e3442;width:100%;font-family:var(--font-display), sans-serif;font-weight:400;font-size:var(--sw-body);background:0 0;border:0;outline:none;flex:1 1 0;min-height:clamp(110px,18svh,240px);padding:0;line-height:1.5;display:block;overflow-y:auto}.sw-sheet .s-ta::-webkit-scrollbar{background:0 0;width:12px}.sw-sheet .s-ta::-webkit-scrollbar-track{background:#1e344209;border-radius:999px;box-shadow:inset 2px 0 3px -1px #1e34422b,inset 1px 0 #fffcf447,inset -2px 0 0 -1px #fffcf4cc}.sw-sheet .s-ta::-webkit-scrollbar-thumb{background-color:#fffcf475;background-clip:padding-box;border:2px solid #0000;border-radius:999px;box-shadow:inset 0 1px #fffcf4e6,0 1px #1e344229,0 2px 3px -1px #1e344229}.sw-sheet .s-ta::-webkit-scrollbar-thumb:hover{background-color:#fffcf4a8}.sw-sheet .s-ta::-webkit-scrollbar-thumb:active{background-color:#fffcf4a8}.sw-sheet .s-ta::-webkit-scrollbar-button{width:0;height:0;display:none}.sw-sheet .s-ta::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){.sw-sheet .s-ta{scrollbar-width:thin;scrollbar-color:#f4eee2e6 #1e344214}}.sw-sheet .s-send{width:100%;padding:clamp(16px, 2.4vh, 24px) var(--sheetpad);cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:#1e3442;background:#fffcf475;border:0;justify-content:center;align-items:center;font-size:clamp(16px,1.4vw,19px);font-weight:600;transition:color .25s,background .25s,box-shadow .25s,transform .12s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffcf4e6,0 1px #1e344229,0 2px 3px -1px #1e344229}.sw-sheet .s-send:focus-visible{outline-offset:-6px;outline:2px solid #1e3442}.sw-sheet .s-send:hover,.sw-sheet .s-send:focus-visible{color:#1e3442;box-shadow:none;background:0 0}.sw-sheet .s-send:active{background:#1e34420d;transform:translateY(1px);box-shadow:inset 0 2px 3px -1px #1e344233,inset 0 1px #fffcf42e}.sw-sheet .s-send:disabled{cursor:wait;opacity:.65}.sw-sheet .s-gotcha{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sw-sheet .s-alt{text-align:center;font-family:var(--font-mono), monospace;letter-spacing:.04em;margin:clamp(12px,2vh,18px) 0 0;font-size:13px}.sw-sheet .s-privacy{text-align:center;font-family:var(--font-mono), monospace;letter-spacing:.025em;color:#455d6b;margin:7px 0 0;font-size:12px;line-height:1.45}.sw-sheet .s-privacy a{color:#1e3442;text-underline-offset:2px;text-decoration:underline}.sw-sheet .s-privacy a:focus-visible{outline-offset:3px;outline:2px solid #1e3442}@media (max-width:640px){.sw-sheet .s-col{padding-top:clamp(58px,9vh,76px)}.sw-sheet .s-col>h2{text-align:center;margin-left:auto;margin-right:auto}.sw-sheet .s-duo{grid-template-columns:1fr}.sw-sheet .s-vrule{height:1px;box-shadow:0 1px #fffcf4b3,0 2px 2px -1px #1e344217}.sw-sheet .s-in{font-size:clamp(17px,4.6vw,21px)}.sw-sheet .s-ta{min-height:14svh}.sw-sheet .s-well{--sheetpad:clamp(14px, 4vw, 20px);--sheetseat:clamp(9px, 1.5vh, 13px)}.sw-sheet .s-cap{margin-bottom:6px;font-size:9.5px}.sw-sheet .s-col{padding-top:clamp(52px,8vh,68px);padding-bottom:clamp(10px,1.6vh,16px)}.sw-sheet .s-col>h2{margin-bottom:clamp(14px,2.4vh,24px)}.sw-sheet .s-col:before,.sw-sheet .s-col:after{flex:2 1 0}.sw-sheet .s-send{padding:clamp(11px, 1.7vh, 15px) var(--sheetpad);font-size:15px}.sw-sheet .s-alt{margin-top:clamp(8px,1.4vh,13px);font-size:11.5px}.sw-sheet .s-privacy{margin-top:5px;font-size:11px;line-height:1.35}.sw-sheet .s-foot{padding-bottom:max(12px, env(safe-area-inset-bottom))}.sw-sheet .s-imprint{flex-wrap:nowrap;gap:10px;padding-top:clamp(9px,1.5vh,14px);font-size:9.5px}.sw-sheet .s-imprint>span:first-child{white-space:nowrap;letter-spacing:.03em}.sw-sheet .s-imprintR{gap:10px}.sw-sheet .s-tagline{display:none}.sw-sheet .s-top{width:22px;height:22px;font-size:12px}}@media (max-width:640px) and (max-height:700px){.sw-sheet .s-ta{min-height:11svh}}@media (min-width:641px) and (max-height:700px){.sw-sheet .s-ta{min-height:100px}}.sw-sheet .s-imprint{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:#2e4756;text-shadow:0 1px #fffcf48c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-top:clamp(14px,2.4vh,22px);font-size:11px;display:flex}.sw-sheet .s-imprintR{align-items:center;gap:14px;display:inline-flex}.sw-sheet .s-clock{white-space:nowrap}.sw-sheet .s-tick{animation:1.15s ease-in-out infinite caretPress;display:inline-block}.sw-sheet .s-top{pointer-events:auto;color:#2e4756;width:26px;height:26px;font-family:var(--font-mono), monospace;background:#1e344209;border-radius:999px;justify-content:center;align-items:center;font-size:13px;line-height:1;text-decoration:none;transition:color .25s,background .25s,box-shadow .25s,transform .12s;display:inline-flex;box-shadow:inset 0 2px 3px -1px #1e34422b,inset 0 1px #fffcf447,inset 0 -2px 0 -1px #fffcf4cc,0 1px #fffcf48c}.sw-sheet .s-top:hover,.sw-sheet .s-top:focus-visible{color:#1e3442;background:#fffcf475;box-shadow:inset 0 1px #fffcf4e6,0 1px #1e344229,0 2px 3px -1px #1e344229}.sw-sheet .s-top:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.sw-sheet .s-fld{transition:none}.sw-sheet .s-tick{animation:none}.sw-sheet .s-top,.sw-sheet .s-send{transition:none}}.sw-sheet .s-col>h2{white-space:nowrap;--sw-head:clamp(22px, calc(6.6vw - 2px), 68px)}
.privacy-page{z-index:2;color:#1e3442;width:min(100%,860px);min-height:100svh;margin:0 auto;padding:clamp(112px,14vh,156px) clamp(20px,5vw,64px) 96px;position:relative}.privacy-nav{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-bottom:clamp(48px,8vh,80px);font-size:12px;display:flex}.privacy-nav a,.privacy-contact a,.privacy-provider{color:#1e3442;text-underline-offset:3px;text-decoration:underline}.privacy-nav a:focus-visible,.privacy-contact a:focus-visible,.privacy-provider:focus-visible{outline-offset:4px;outline:2px solid #1e3442}.privacy-page h1{letter-spacing:-.04em;max-width:12ch;text-shadow:var(--sw-headshadow);margin:0;font-size:clamp(44px,8vw,88px);line-height:.98}.privacy-intro{max-width:58ch;font-size:var(--sw-body);margin:28px 0 0;line-height:1.55}.privacy-updated{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:#455d6b;margin:16px 0 0;font-size:11px}.privacy-sections{border-top:1px solid #1e344233;gap:0;margin-top:clamp(56px,9vh,88px);display:grid}.privacy-section{border-bottom:1px solid #1e344233;grid-template-columns:minmax(150px,1fr) minmax(0,2.25fr);gap:28px clamp(28px,6vw,72px);padding:clamp(28px,5vh,48px) 0;display:grid}.privacy-section h2{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;line-height:1.4}.privacy-copy p{margin:0 0 16px;font-size:clamp(17px,1.7vw,20px);line-height:1.6}.privacy-copy p:last-child{margin-bottom:0}.privacy-provider{font-family:var(--font-mono), monospace;letter-spacing:.03em;margin-top:18px;font-size:12px;display:inline-block}@media (max-width:640px){.privacy-page{padding-top:108px;padding-bottom:64px}.privacy-nav{margin-bottom:48px;font-size:10px}.privacy-section{grid-template-columns:1fr;gap:18px}.privacy-copy p{font-size:17px}}
@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_4a33220b-module__Hi4JSa__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_4a33220b-module__Hi4JSa__variable{--font-display:"Outfit", "Outfit Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_418364fa-module__NEvFta__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_418364fa-module__NEvFta__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
