.wsh-below{padding-top:0}.wsh-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wsh-section{margin-top:72px}.wsh-label{font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-deep);text-wrap:balance;margin:0;font-size:14px;font-weight:700;line-height:1.4;display:block}.wsh-label--ink{color:var(--ink-2)}.wsh-h2{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-size:28px;font-weight:500;line-height:1.12}.wsh-h3{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--ink);text-wrap:balance;margin:0;font-size:21px;font-weight:500;line-height:1.2}.wsh-text{color:var(--ink-2);margin:0;font-size:18px;line-height:1.5}.wsh-btn{border:2px solid var(--ink);border-radius:var(--radius);min-height:48px;color:var(--ink);font-family:var(--font);transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);background:0 0;justify-content:center;align-items:center;padding:11px 22px;font-size:18px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.wsh-btn:hover,.wsh-btn--solid{background:var(--ink);color:#fff}.wsh-btn--solid:hover{background:var(--accent-deep);border-color:var(--accent-deep);color:#fff}.wsh-btn:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.wsh-away{border-radius:var(--radius);box-shadow:var(--edge);color:var(--ink);background:#fff;margin-top:56px;padding:32px 20px 28px;scroll-margin-top:12px;position:relative}.wsh-away:before{content:"";border-radius:var(--radius) var(--radius) 0 0;background:var(--stripe,var(--accent-deep));height:6px;position:absolute;top:0;left:0;right:0}.wsh-away:focus{outline:none}.wsh-away[data-arrived=key]:focus{outline:3px solid var(--ink);outline-offset:4px}.wsh-away__heading{margin:0}.wsh-away__heading .wsh-label{margin-bottom:10px}.wsh-away__title{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-size:24px;font-weight:500;line-height:1.12;display:block}.wsh-away__body{color:var(--ink-2);text-wrap:pretty;max-width:30em;margin:16px 0 0;font-size:18px;line-height:1.5}.wsh-away__cover{margin-top:28px}.wsh-away__cover .wsh-label{margin-bottom:4px}.wsh-away__list{margin:0;padding:0;list-style:none}.wsh-away__list li{font-family:var(--font-serif);color:var(--ink);text-wrap:pretty;margin:0;padding:12px 0;font-size:21px;font-weight:400;line-height:1.3}.wsh-away__list li+li{border-top:1px solid var(--line)}.wsh-away__formats{border-top:1px solid var(--line);color:var(--ink-2);max-width:30em;margin:12px 0 0;padding-top:16px;font-size:16px;line-height:1.5}.wsh-away__cta{margin-top:28px}.wsh-build__items{gap:32px;margin:28px 0 0;padding:0;list-style:none;display:grid}.wsh-build__item{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:6px 16px;margin:0;display:grid}.wsh-build__item .wsh-disc{grid-row:1/3}.wsh-build__item .wsh-h3{padding-top:10px}.wsh-disc{width:48px;height:48px;color:var(--accent-deep);background:#ede3ef;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.wsh-disc__icon{width:26px;height:26px}.wsh-voices>.wsh-label{margin-bottom:24px}.wsh-lead{margin:0;padding-top:30px;position:relative}.wsh-lead__mark{font-family:var(--font-serif);color:var(--accent-deep);font-size:88px;font-weight:500;line-height:.8;position:absolute;top:0;left:-3px}.wsh-lead__quote{margin:0}.wsh-lead__quote p{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--ink);text-wrap:pretty;margin:0;font-size:24px;font-weight:400;line-height:1.32}.wsh-cite{color:var(--ink-2);margin-top:14px;font-size:16px;line-height:1.45;display:block}.wsh-quotes{gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.wsh-quotes li{margin:0}.wsh-quotes li+li{border-top:1px solid var(--line)}.wsh-quote{flex-direction:column;justify-content:space-between;height:100%;margin:0;padding:20px 0;display:flex}.wsh-quotes li:first-child .wsh-quote{padding-top:0}.wsh-quotes li:last-child .wsh-quote{padding-bottom:0}.wsh-quote__text{margin:0}.wsh-quote__text p{color:var(--ink);margin:0;font-size:18px;line-height:1.5}.wsh-logos__strip{margin-top:8px;position:relative}.wsh-logos__strip .logo-strip{background:0 0;border:0;padding:28px 0}.wsh-logos__strip .logo-strip__track{mix-blend-mode:multiply}.wsh-logos__strip .logo-strip__item{filter:grayscale()}@media (forced-colors:active){.wsh-logos__strip .logo-strip__track{mix-blend-mode:normal}}.wsh-logos__strip:before,.wsh-logos__strip:after{content:"";z-index:1;pointer-events:none;width:56px;position:absolute;top:0;bottom:0}.wsh-logos__strip:before{background:linear-gradient(90deg, var(--warm), #faf6f100);left:0}.wsh-logos__strip:after{background:linear-gradient(270deg, var(--warm), #faf6f100);right:0}.wsh-logos__strip .logo-strip__controls{z-index:2;position:relative}.wsh-think{border-radius:var(--radius);box-shadow:var(--edge);background:#fff;padding:22px 20px 20px}.wsh-think__heading{margin-bottom:6px}.wsh-go{color:var(--ink);font-family:var(--font);text-underline-offset:4px;border-radius:var(--radius);align-items:center;gap:12px;margin-top:16px;padding:4px 0;font-size:18px;font-weight:600;line-height:1.3;-webkit-text-decoration:underline #221c2b59;text-decoration:underline #221c2b59;text-decoration-thickness:1px;display:inline-flex}.wsh-go__disc{width:40px;height:40px;color:var(--accent-deep);transition:background-color .2s var(--ease), color .2s var(--ease);background:#ede3ef;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.wsh-go__arrow{width:20px;height:20px;transition:transform .2s var(--ease)}.wsh-go:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.wsh-go:hover .wsh-go__disc{background:var(--accent-deep);color:#fff}.wsh-go:hover .wsh-go__arrow{transform:translate(3px)}.wsh-go:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.wsh-faq__list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:20px}.wsh-q+.wsh-q{border-top:1px solid var(--line)}.wsh-q__summary{cursor:pointer;border-radius:var(--radius);align-items:center;gap:16px;padding:16px 8px 16px 12px;list-style:none;display:flex}.wsh-q__summary::-webkit-details-marker{display:none}.wsh-q__summary::marker{content:""}.wsh-q__text{min-width:0;font-family:var(--font-serif);color:var(--ink);flex:1;font-size:21px;font-weight:500;line-height:1.25}.wsh-q__disc{width:36px;height:36px;color:var(--accent-deep);transition:background-color .2s var(--ease), color .2s var(--ease);background:#ede3ef;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.wsh-q__chev{width:20px;height:20px;transition:transform .25s var(--ease)}.wsh-q[open] .wsh-q__chev{transform:rotate(180deg)}.wsh-q[open] .wsh-q__disc,.wsh-q__summary:hover .wsh-q__disc{background:var(--accent-deep);color:#fff}.wsh-q__summary:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.wsh-q__answer{color:var(--ink-2);max-width:40em;margin:0;padding:0 56px 20px 12px;font-size:18px;line-height:1.5}.wsh-james{border-radius:var(--radius);box-shadow:var(--edge);background:#fff;padding:32px 20px 28px;position:relative}.wsh-james:before{content:"";border-radius:var(--radius) var(--radius) 0 0;background:var(--stripe,var(--accent-deep));height:6px;position:absolute;top:0;left:0;right:0}.wsh-james__person{align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.wsh-james__photo{border-radius:var(--radius);object-fit:cover;flex:none;width:120px;height:120px;display:block}.wsh-james__name{color:var(--ink-2);margin:0;font-size:16px;line-height:1.4}.wsh-james__id{gap:10px;display:grid}.wsh-james__cred{color:var(--ink-2);align-items:center;gap:10px;max-width:16em;margin:0;font-size:16px;line-height:1.35;display:flex}.wsh-james__cred-logo{flex:none;width:58px;height:auto}.wsh-james__words .wsh-h2{margin-bottom:14px}.wsh-james__line{color:var(--ink);max-width:36em;margin:0;font-size:18px;line-height:1.55}.wsh-james__line+.wsh-james__line{margin-top:12px}.wsh-james__cta{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.wsh-james__ask{margin-bottom:16px}@media (prefers-reduced-motion:reduce){.wsh-btn,.wsh-go__disc,.wsh-go__arrow,.wsh-q__disc,.wsh-q__chev{transition:none}}@media (min-width:900px){.wsh-section{margin-top:112px}.wsh-h2{font-size:37px;line-height:1.1}.wsh-away{grid-template:"head head""body cover""formats cover""cta cover"1fr/minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:72px;margin-top:88px;padding:58px 56px 56px;display:grid}.wsh-away__heading{grid-area:head}.wsh-away__heading .wsh-label{margin-bottom:14px}.wsh-away__title{font-size:clamp(28px,2.8vw,37px);line-height:1.1}.wsh-away__body{color:var(--ink);grid-area:body;margin-top:32px;font-size:21px;line-height:1.45}.wsh-away__cover{grid-area:cover;margin-top:32px}.wsh-away__formats{border-top:0;grid-area:formats;margin-top:16px;padding-top:0;font-size:18px}.wsh-away__cta{grid-area:cta;justify-self:start;margin-top:32px;padding:13px 26px}.wsh-build__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 56px;margin-top:36px}.wsh-build__item{display:block}.wsh-build__item .wsh-disc{width:60px;height:60px;margin-bottom:18px}.wsh-build__item .wsh-disc__icon{width:34px;height:34px}.wsh-build__item .wsh-h3{margin-bottom:8px;padding-top:0}.wsh-voices>.wsh-label{margin-bottom:36px}.wsh-lead{max-width:1060px;padding:0 0 0 76px}.wsh-lead__mark{font-size:120px;top:-6px;left:0}.wsh-lead__quote p{font-size:37px;line-height:1.24}.wsh-lead .wsh-cite{margin-top:20px}.wsh-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px}.wsh-quotes li+li{border-top:0}.wsh-quote,.wsh-quotes li:first-child .wsh-quote,.wsh-quotes li:last-child .wsh-quote{border-radius:var(--radius);box-shadow:var(--edge);background:#fff;padding:28px 28px 24px}.wsh-think{justify-content:space-between;align-items:center;gap:48px;padding:30px 36px;display:flex}.wsh-think__heading{font-size:26px}.wsh-go{flex:none;margin-top:0}.wsh-faq__list{margin-top:28px}.wsh-q__summary{padding:20px 12px 20px 16px}.wsh-q__answer{padding-bottom:24px;padding-left:16px}.wsh-q__disc{width:40px;height:40px}.wsh-james{grid-template-columns:200px minmax(0,1fr);grid-template-areas:"person words""person cta";align-items:start;column-gap:48px;padding:50px 48px 44px;display:grid}.wsh-james__person{grid-area:person;margin:0;display:block}.wsh-james__photo{width:200px;height:200px}.wsh-james__name,.wsh-james__id{margin-top:12px}.wsh-james__id .wsh-james__name{margin-top:0}.wsh-james__words{grid-area:words}.wsh-james__words .wsh-h2{margin-bottom:18px}.wsh-james__cta{flex-wrap:wrap;grid-area:cta;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:28px;padding-top:28px;display:flex}.wsh-james__ask{margin-bottom:0;font-size:26px}.wsh-james__cta .wsh-btn{padding:13px 26px}}@media (min-width:1100px){.wsh-build,.wsh-faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:72px;display:grid}.wsh-build__heading{max-width:9em}.wsh-build__items{margin-top:4px}.wsh-faq__list{margin-top:0}}@media (min-width:1200px){.wsh-james{grid-template-columns:220px minmax(0,1fr) minmax(0,300px);grid-template-areas:"person words cta"}.wsh-james__photo{width:220px;height:220px}.wsh-james__cta{border-top:0;border-left:1px solid var(--line);flex-flow:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:0;margin-top:0;padding:0 0 0 40px}.wsh-james__ask{margin-bottom:20px}}@media (hover:hover){.wsh-q__summary:hover .wsh-q__text{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}
html:has(main.wsh){overflow-anchor:none;scroll-padding-top:78px}.wsh{--ink:#221c2b;--ink-2:#3b3443;--line:#221c2b1f;--edge:0 0 0 1px #221c2b1a;--lift:0 16px 36px -22px #221c2b73;--bar:8px;--band-h:72px;--door-gap:10px;background:var(--warm);color:var(--ink);padding-bottom:72px}.wsh-wrap{max-width:1248px;margin:0 auto;padding:0 16px}.wsh-hero{padding:24px 0 22px}.wsh-name{font-family:var(--font);margin:0 0 10px;line-height:1.4}.wsh-headline{text-wrap:balance;margin:0;font-size:32px;line-height:1.06}.wsh-intro{max-width:46rem;color:var(--ink-soft);text-wrap:pretty;margin:14px 0 0;font-size:18px;font-weight:400;line-height:1.55}.wsh-trust{max-width:46rem;color:var(--ink-2);align-items:center;gap:10px;margin:12px 0 0;font-size:15px;font-weight:600;line-height:1.35;display:flex}.wsh-trust__logo{flex:none;width:44px;height:auto}.wsh-question{font-family:var(--font-serif);color:var(--ink);text-wrap:balance;margin:24px 0 0;font-size:22px;font-weight:500;line-height:1.2}@media (forced-colors:active){.wsh-headline{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}.wsh-hero>canvas{visibility:hidden}@media (min-width:900px){.wsh-hero{--text-col:680px}.wsh-hero>canvas{visibility:visible;-webkit-mask-image:linear-gradient(90deg, transparent calc(max(24px, (100% - 1248px) / 2 + 24px) + var(--text-col)), #000 calc(max(24px, (100% - 1248px) / 2 + 24px) + var(--text-col) + 200px));mask-image:linear-gradient(90deg, transparent calc(max(24px, (100% - 1248px) / 2 + 24px) + var(--text-col)), #000 calc(max(24px, (100% - 1248px) / 2 + 24px) + var(--text-col) + 200px))}}.wsh-doors{margin-top:14px}.wsh-grid{display:block}.wsh-door{width:100%;min-height:var(--band-h);margin:var(--door-gap) 0 0;padding:calc(var(--bar) + 12px) 16px 16px 16px;border-radius:var(--radius);color:var(--ink);box-shadow:var(--edge);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .2s var(--ease), box-shadow .2s var(--ease), background-color .2s var(--ease);background:#fff;border:0;align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.wsh-door:before{content:"";height:var(--bar);border-radius:var(--radius) var(--radius) 0 0;background:var(--c);position:absolute;top:0;left:0;right:0}.wsh-grid>.wsh-door:first-child{margin-top:0}.wsh-door:hover{color:var(--ink)}.wsh-door__top{display:contents}.wsh-door__icon{width:32px;height:32px;color:var(--ink-icon);transition:opacity .2s var(--ease);flex:none}.wsh-door__hint{display:none}.wsh-door__title{min-width:0;font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;flex:1;order:1;font-size:24px;font-weight:500;line-height:1.08}.wsh-door__open{background:var(--tint);width:36px;height:36px;color:var(--mark);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:50%;flex:none;order:2;justify-content:center;align-items:center;display:inline-flex}.wsh-door__chev{width:20px;height:20px;transition:transform .25s var(--ease)}.wsh-door:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.wsh-door:has(+.wsh-panel:target){background:var(--tint);border-radius:var(--radius) var(--radius) 0 0}.wsh-door:has(+.wsh-panel:target) .wsh-door__icon{color:var(--mark)}.wsh-door:has(+.wsh-panel:target) .wsh-door__open{background:var(--c);color:var(--on)}.wsh-door:has(+.wsh-panel:target) .wsh-door__chev{transform:rotate(180deg)}.wsh-door:has(+.wsh-panel:target):focus-visible{outline-color:var(--ink);outline-offset:calc(-1 * (var(--bar) + 3px))}.wsh-panel{border-radius:0 0 var(--radius) var(--radius);color:var(--ink);box-shadow:var(--edge);scroll-margin-top:var(--band-h);background:#fff;padding:14px 10px 6px;display:none}.wsh-panel:target{display:block}@supports not (view-transition-name:none){.wsh-panel:target{animation:wsh-fade .28s var(--ease)}.wsh-panel:target>*{animation:wsh-rise .28s var(--ease)}}@keyframes wsh-fade{0%{opacity:0}to{opacity:1}}@keyframes wsh-rise{0%{transform:translateY(-6px)}to{transform:none}}.wsh-panel__side{display:contents}.wsh-panel__line{font-family:var(--font-serif);color:var(--ink);margin:0 10px 6px 12px;font-size:18px;font-weight:400;line-height:1.35}.wsh-panel__icon{display:none}.wsh-days{gap:0;margin:0;padding:0;list-style:none;display:grid}.wsh-days li{margin:0}.wsh-day{border-radius:var(--radius);color:var(--ink);transition:background-color .2s var(--ease), box-shadow .2s var(--ease);background:0 0;align-items:center;gap:14px;padding:14px 10px 14px 12px;text-decoration:none;display:flex;position:relative}.wsh-days li+li .wsh-day:before{content:"";background:var(--line);height:1px;transition:opacity .2s var(--ease);position:absolute;top:0;left:12px;right:10px}.wsh-day:hover{color:var(--ink)}.wsh-day__text{flex:1;min-width:0}.wsh-day__title{font-family:var(--font-serif);letter-spacing:-.005em;overflow-wrap:anywhere;font-size:21px;font-weight:500;line-height:1.2;display:block}.wsh-day__badge{border-radius:var(--radius);background:var(--ink);color:#fff;font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;padding:3px 7px 2px;font-size:14px;font-weight:700;line-height:1.2;display:table}.wsh-day__line{color:var(--ink-2);margin-top:4px;font-size:16px;line-height:1.4;display:block}.wsh-day__go{background:var(--tint);width:40px;height:40px;color:var(--mark);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.wsh-day__arrow{width:20px;height:20px;transition:transform .2s var(--ease)}.wsh-day:focus-visible{background:var(--tint);outline:3px solid var(--ink);outline-offset:-3px}.wsh-day:focus-visible .wsh-day__go{background:var(--c);color:var(--on)}.wsh-day:focus-visible .wsh-day__arrow{transform:translate(3px)}.wsh-day:focus-visible:before{opacity:0}.wsh-days li:has(.wsh-day:focus-visible)+li .wsh-day:before{opacity:0}@media (hover:hover){.wsh-door:not(:has(+.wsh-panel:target)):hover{box-shadow:var(--edge), var(--lift);transform:translateY(-3px)}.wsh-door:not(:has(+.wsh-panel:target)):hover .wsh-door__open{background:var(--c);color:var(--on)}.wsh-day:hover{background:var(--tint)}.wsh-day:hover .wsh-day__go{background:var(--c);color:var(--on)}.wsh-day:hover .wsh-day__arrow{transform:translate(3px)}.wsh-day:hover:before{opacity:0}.wsh-days li:has(.wsh-day:hover)+li .wsh-day:before{opacity:0}}@media (prefers-reduced-motion:reduce){.wsh-door,.wsh-door__open,.wsh-door__chev,.wsh-door__icon,.wsh-door__hint,.wsh-day,.wsh-day__go,.wsh-day__arrow{transition:none}.wsh-panel:target,.wsh-panel:target>*{animation:none}}@media (min-width:900px){html:has(main.wsh){scroll-padding-top:86px}.wsh{--tab-h:80px;--door-gap:16px;--bar:10px;--door-h:clamp(260px, calc(100vh - 360px), 340px);padding-bottom:96px}.wsh-wrap{padding:0 24px}.wsh-hero{padding:56px 0 44px}.wsh-name{margin-bottom:14px}.wsh-headline{max-width:18ch;font-size:clamp(44px,4.4vw,64px);line-height:1.04}.wsh-intro{max-width:40rem;margin-top:20px;font-size:21px}.wsh-trust{gap:12px;margin-top:18px;font-size:18px}.wsh-trust__logo{width:60px}.wsh-question{margin-top:32px;font-size:26px}.wsh-doors{margin-top:20px}.wsh-grid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));margin-top:calc(-1 * var(--door-gap));align-content:start;column-gap:16px;display:grid}.wsh-door{--name:clamp(28px, 2.8vw, 37px);grid-column:var(--col);grid-row:var(--row);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(max(44px, calc(var(--door-h) - 134px - var(--bar) - 2.16 * var(--name))), auto) auto minmax(0, 1fr);min-height:var(--door-h);margin:var(--door-gap) 0 0;padding:calc(var(--bar) + 26px) 26px 28px 28px;align-items:start;gap:0 12px;display:grid}.wsh-grid>.wsh-door:first-child{margin-top:var(--door-gap)}.wsh-door__icon{grid-area:1/1;width:80px;height:80px}.wsh-door__open{z-index:1;grid-area:1/2;width:48px;height:48px;position:relative}.wsh-door__chev{width:24px;height:24px}.wsh-door__hint{font-family:var(--font);color:var(--ink-2);opacity:0;transition:opacity .2s var(--ease);grid-area:1/1/3/-1;margin-bottom:20px;font-size:18px;font-weight:500;line-height:1.4;display:block}.wsh-door__hint:before{content:"";float:right;width:60px;height:48px}.wsh-door__title{font-size:var(--name);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;grid-area:3/1/auto/-1;line-height:1.08}.wsh-grid:not([data-hush]) .wsh-door:focus-visible .wsh-door__hint{opacity:1}.wsh-grid:not([data-hush]) .wsh-door:focus-visible .wsh-door__icon{opacity:0}.wsh-grid:has(>.wsh-panel:target) .wsh-door{--bar:6px;min-height:var(--tab-h);padding:calc(var(--bar) + 12px) 18px 16px 20px;flex-direction:row;align-items:center;gap:10px;display:flex}.wsh-grid:has(>.wsh-panel:target) .wsh-door__top{display:contents}:is(.wsh-grid:has(>.wsh-panel:target) .wsh-door__icon,.wsh-grid:has(>.wsh-panel:target) .wsh-door__hint){display:none}.wsh-grid:has(>.wsh-panel:target) .wsh-door__title{flex:1;order:1;font-size:21px;line-height:1.15}.wsh-grid:has(>.wsh-panel:target) .wsh-door__open{order:2;width:34px;height:34px}.wsh-grid:has(>.wsh-panel:target) .wsh-door__chev{width:20px;height:20px}.wsh-door:has(+.wsh-panel:target):after{content:"";height:var(--door-gap);background:var(--tint);position:absolute;top:100%;left:0;right:0}.wsh-panel{grid-column:1/-1;grid-row:var(--row);margin-top:var(--door-gap);padding:calc(var(--bar) + 36px) 36px 36px 44px;border-radius:var(--radius);scroll-margin-top:calc(var(--tab-h) + var(--door-gap));position:relative}.wsh-panel:before{content:"";height:var(--bar);border-radius:var(--radius) var(--radius) 0 0;background:var(--c);position:absolute;top:0;left:0;right:0}.wsh-panel[data-edge=start],.wsh-panel[data-edge=start]:before{border-top-left-radius:0}.wsh-panel[data-edge=end],.wsh-panel[data-edge=end]:before{border-top-right-radius:0}.wsh-panel:target{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;display:grid}.wsh-panel__side{flex-direction:column;justify-content:space-between;gap:32px;display:flex}.wsh-panel__line{text-wrap:pretty;max-width:17em;margin:0;font-size:21px;line-height:1.35}.wsh-panel__icon{width:112px;height:112px;color:var(--ink-icon);display:block}.wsh-days{align-content:start;margin-top:-18px}.wsh-day{gap:20px;padding:18px 20px 18px 24px}.wsh-days li+li .wsh-day:before{left:24px;right:20px}.wsh-day__title{font-size:26px}.wsh-day__badge{vertical-align:5px;margin:0 12px 0 0;display:inline-block}.wsh-day__line{margin-top:5px;font-size:18px}.wsh-day__go{width:44px;height:44px}.wsh-day__arrow{width:22px;height:22px}}@media (min-width:900px) and (max-height:900px){.wsh{--door-h:clamp(260px, calc(100vh - 430px), 340px)}.wsh-hero{--text-col:980px;padding:32px 0 28px}.wsh-name{margin-bottom:10px}.wsh-headline{max-width:none;font-size:48px}.wsh-intro{margin-top:14px}.wsh-trust{margin-top:12px}.wsh-question{margin-top:24px}}@media (min-width:900px) and (max-height:760px){.wsh-panel{padding-top:calc(var(--bar) + 24px);padding-bottom:24px}.wsh-days{margin-top:-12px}.wsh-day{padding-top:12px;padding-bottom:12px}}@media (min-width:900px) and (hover:hover){.wsh-grid:not([data-hush]) .wsh-door:hover .wsh-door__hint{opacity:1}.wsh-grid:not([data-hush]) .wsh-door:hover .wsh-door__icon{opacity:0}.wsh-grid:has(.wsh-door:hover) .wsh-door:focus-visible:not(:hover) .wsh-door__hint{opacity:0}.wsh-grid:has(.wsh-door:hover) .wsh-door:focus-visible:not(:hover) .wsh-door__icon{opacity:1}.wsh-grid:has(>.wsh-panel:target) .wsh-door:not(:has(+.wsh-panel:target)):hover{transform:translateY(-2px)}}.wsh[data-vt] .wsh-hero{view-transition-name:wsh-hero}.wsh[data-vt] .wsh-question{view-transition-name:wsh-question}.wsh[data-vt] .wsh-door{view-transition-name:var(--vt-door);view-transition-class:wsh-door}.wsh[data-vt] .wsh-door__title{view-transition-name:var(--vt-title);view-transition-class:wsh-title}.wsh[data-vt] .wsh-door__open{view-transition-name:var(--vt-disc);view-transition-class:wsh-disc}.wsh[data-vt] .wsh-panel{view-transition-name:var(--vt-panel);view-transition-class:wsh-panel}.wsh[data-vt] .wsh-below{view-transition-name:wsh-below;view-transition-class:wsh-below}@media (min-width:900px){.wsh[data-vt] .wsh-panel{view-transition-name:wsh-panel}}html:has(main.wsh[data-vt]) .nav-bar{view-transition-name:wsh-nav}html:has(main.wsh[data-vt]) .cookie-banner{view-transition-name:wsh-cookie}::view-transition-group(.wsh-panel){z-index:1}::view-transition-group(.wsh-below){z-index:1}::view-transition-group(wsh-nav){z-index:2}::view-transition-group(wsh-cookie){z-index:2}::view-transition-group(wsh-hero){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(wsh-question){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(.wsh-door){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(.wsh-title){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(.wsh-disc){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(.wsh-panel){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(.wsh-below){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(wsh-hero){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(wsh-hero){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(wsh-question){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(wsh-question){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(.wsh-door){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(.wsh-door){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(.wsh-title){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(.wsh-title){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(.wsh-disc){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(.wsh-disc){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(.wsh-panel){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(.wsh-panel){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(.wsh-below){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(.wsh-below){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(.wsh-door){object-fit:none;object-position:left top;clip-path:inset(-2px -2px -16px);height:100%}::view-transition-new(.wsh-door){object-fit:none;object-position:left top;clip-path:inset(-2px -2px -16px);height:100%}::view-transition-old(.wsh-title){width:auto;height:auto}::view-transition-new(.wsh-title){width:auto;height:auto}@media (min-width:900px){::view-transition-old(.wsh-title){animation-duration:.18s}}::view-transition-new(.wsh-panel):only-child{animation:.42s cubic-bezier(.2,.8,.2,1) both wsh-unroll}::view-transition-old(.wsh-panel):only-child{animation:.28s cubic-bezier(.4,0,1,1) both wsh-rollup}@keyframes wsh-unroll{0%{clip-path:inset(-4px -4px 100%);opacity:0;translate:0 var(--wsh-open-dy,0px)}40%{opacity:1}to{clip-path:inset(-4px);opacity:1;translate:0}}@keyframes wsh-rollup{0%{clip-path:inset(-4px);opacity:1;translate:0}60%{opacity:1}to{clip-path:inset(-4px -4px 100%);opacity:0;translate:0 var(--wsh-shut-dy,0px)}}@media (min-width:900px){::view-transition-old(wsh-panel){object-fit:none;object-position:left top;clip-path:inset(-4px);height:100%}::view-transition-new(wsh-panel){object-fit:none;object-position:left top;clip-path:inset(-4px);height:100%}}@media (max-width:899px){::view-transition-new(.wsh-panel):only-child{animation:.42s cubic-bezier(.2,.8,.2,1) both wsh-unfold}::view-transition-old(.wsh-panel):only-child{animation:.42s cubic-bezier(.2,.8,.2,1) both wsh-fold}}@keyframes wsh-unfold{0%{clip-path:inset(-4px -4px 100%);translate:0 var(--wsh-open-dy,0px)}to{clip-path:inset(-4px);translate:0}}@keyframes wsh-fold{0%{clip-path:inset(-4px);translate:0}to{clip-path:inset(-4px -4px 100%);translate:0 var(--wsh-shut-dy,0px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(wsh-hero){animation:none}::view-transition-group(wsh-question){animation:none}::view-transition-old(wsh-hero){animation:none}::view-transition-new(wsh-hero){animation:none}::view-transition-old(wsh-question){animation:none}::view-transition-new(wsh-question){animation:none}::view-transition-group(.wsh-door){animation:none}::view-transition-group(.wsh-title){animation:none}::view-transition-group(.wsh-disc){animation:none}::view-transition-group(.wsh-panel){animation:none}::view-transition-group(.wsh-below){animation:none}::view-transition-old(.wsh-door){animation:none}::view-transition-new(.wsh-door){animation:none}::view-transition-old(.wsh-title){animation:none}::view-transition-new(.wsh-title){animation:none}::view-transition-old(.wsh-disc){animation:none}::view-transition-new(.wsh-disc){animation:none}::view-transition-old(.wsh-panel){animation:none}::view-transition-new(.wsh-panel){animation:none}::view-transition-old(.wsh-below){animation:none}::view-transition-new(.wsh-below){animation:none}}
