/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:"";--tw-scroll-snap-strictness:proximity}}}@layer theme;@layer base{:root{--quotes-background:var(--color-sand-100);--quotes-text:var(--color-sand-1000);--pills-pill-background:var(--color-lime-100);--pills-pill-text:var(--color-lime-800);--pills-icon-background:var(--color-lime-200);--tags-background:var(--color-blue-100);--tags-text:var(--color-blue-800);--icons-background:var(--color-blue-100);--icons-stroke:var(--color-blue-800);--cards-background:var(--color-sand-100);--cards-text:var(--color-sand-1000);--transition:all .3s cubic-bezier(.215, .61, .355, 1)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none;--spring:linear(0, .039 1.6%, .157 3.4%, 1.029 12.4%, 1.174 15%, 1.243 17.8%, 1.227 21.4%, 1.003 30.8%, .94 36.6%, 1.015 55.2%, 1);height:100%;font-family:sans-serif;font-size:1.25rem}body{color:var(--color-black);background-color:var(--color-white);min-height:100%;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-paragraph);font-weight:var(--font-weight-normal);--gutter:calc(var(--spacing) * 32);margin:0}footer,header{display:block}main{display:block;overflow:clip}nav,section{display:block}video{vertical-align:baseline;display:inline-block}a{color:currentColor;-webkit-tap-highlight-color:#0000;background-color:#0000;outline-color:#0000;text-decoration:none;transition:all .3s cubic-bezier(.165,.84,.44,1);position:relative}a:active,a:hover{outline:0}strong{font-weight:var(--font-weight-medium)}h1{font-size:var(--text-h1);font-weight:var(--font-weight-medium);line-height:var(--leading-heading);letter-spacing:var(--tracking-headline);text-wrap:balance;overflow-wrap:break-word;margin:0 0 .8rem;position:relative}img{vertical-align:middle;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;border:0;max-width:100%;display:inline-block;position:relative}svg:not(:root){overflow:hidden}button{color:inherit;font:inherit;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;-webkit-tap-highlight-color:#0000;border:0;margin:0;overflow:visible}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}h2{font-weight:var(--font-weight-medium);font-size:var(--text-h2);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);text-wrap:balance;overflow-wrap:break-word;margin-top:0;margin-bottom:.8rem;position:relative}h3{font-weight:var(--font-weight-medium);font-size:var(--text-h3);line-height:var(--leading-small-heading);letter-spacing:var(--tracking-headline);text-wrap:balance;overflow-wrap:break-word;margin-top:0;margin-bottom:.6rem;position:relative}p{overflow-wrap:break-word;text-wrap:pretty;margin-top:0;margin-bottom:0;position:relative}blockquote{text-wrap:pretty;border-left:5px #e2e2e2;margin:0;padding:0;font-size:1em;line-height:1.3;position:relative}@media screen and (max-width:767px){body{--text-body:1rem;--leading-paragraph:1.3;--text-h1:2.8rem;--leading-heading:1;--tracking-headline:-.024em;--text-h2:2.2rem;--leading-headline:.9;--text-h3:1.6rem;--leading-small-heading:1.1;--text-h4:1.2rem;--leading-title:1.2;--text-h5:1.1rem;--tracking-heading:-.016em;--text-h6:1rem;--text-body-2xs:.7rem;--_typography---rich--caption:.7em;--text-headline:3.6rem;--text-body-xl:1.4rem;--text-body-l:1.2rem;--text-body-s:.9rem;--text-label:.7rem;--tracking-tag:.08em;--text-label-s:.6rem;--text-body-xs:.8rem;--text-jumbo:4rem;--leading-rich-text:1.4;--_typography---rich--h1:1.6em;--_typography---rich--h2:1.6em;--_typography---rich--h3:1.3em;--_typography---rich--h4:1.1em;--_typography---rich--h5:1em;--_typography---rich--h6:.7em;--_typography---rich--body:1em;--_typography---rich--blockquote:1.2em;--text-body-2xl:1.6rem;--text-body-3xl:2rem;--text-tag:.5rem;--text-tag-s:.4rem;--text-tag-l:.6rem;--tracking-default:0em;--text-title-l:1.2rem;--text-body-3xs:.6rem;--text-title:1rem;--text-title-s:.9rem;--text-label-l:.8rem;--gutter:calc(var(--spacing) * 16)}}@media screen and (max-width:1920px){html{font-size:calc(.84rem + .32vw)}}@media screen and (max-width:768px){html{font-size:calc(.87rem + .26vw)}}@media(any-pointer:coarse){html{overscroll-behavior-y:auto}}main:not([class]){background-image:linear-gradient(to bottom,var(--color-white),var(--color-sand-50) 33%,var(--color-sand-50) 66%,var(--color-white));position:relative}blockquote:before{opacity:.32;width:.4em;font-family:var(--font-display);content:"“";margin-left:-.4em;display:inline;position:relative;left:-.2em}blockquote:after{opacity:.32;width:.4em;font-family:var(--font-display);content:"”";display:inline;position:relative}p a{--color-txt:var(--color-black);--color-line:var(--color-blue-400);--line-offset:0em;--line-thickness:.1em;color:var(--color-txt);padding-bottom:calc(var(--line-offset) + var(--line-thickness));background-image:linear-gradient(var(--color-line),var(--color-line));background-position:0 100%;background-repeat:no-repeat;background-size:100% var(--line-thickness);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:var(--transition);font-style:normal;font-weight:500;text-decoration:none}p a:hover,p a:focus-visible{--color-txt:var(--color-black);--color-line:var(--color-blue-200);background-size:100% 100%;outline:none}h2:last-child,h3:last-child{margin-bottom:0}a:focus-visible{outline-color:var(--color-grey-100);outline-width:2px;outline-style:solid}::selection{background-color:var(--color-blue-100);color:var(--color-black)}@font-face{font-family:Geist;src:url(/assets/fonts/geist-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@keyframes logobar{0%{transform:translate(var(--start))}50%{transform:translate(var(--mid))}50.01%{transform:translate(var(--jump))}to{transform:translate(var(--end))}}@keyframes rainbow{to{background-position:150%}}@keyframes shimmer{0%{left:-.8rem}to{left:100%}}h1,h2,h3{font-family:var(--font-display);font-weight:var(--font-weight-bold);letter-spacing:normal}}@layer components{.banner{background-color:var(--color-violet-200);width:100%;font-size:var(--text-body-xs);color:var(--color-violet-1000);outline:1px solid var(--color-grey-100);outline-offset:-1px;flex-direction:column;justify-content:center;align-items:stretch;display:flex;position:relative;overflow:hidden}@media not all and (min-width:768px){.banner{height:auto;min-height:calc(var(--spacing) * 24)}}.banner.is-cookied{display:none!important}.tag-icon{aspect-ratio:1;flex:none;width:1.4em;display:none}.tag-icon-2{aspect-ratio:1;flex:none;width:1.4em}.tag-icon-2:empty{display:none}.nav{z-index:1000;height:calc(var(--spacing) * 36);border-bottom-style:var(--tw-border-style);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--color-grey-100);background-color:var(--color-white);width:100%;margin-inline:auto;position:sticky;top:0;overflow-x:clip}.nav:before{--tw-content:" ";content:var(--tw-content);grid-area:1/1/2/2;display:table}.nav:after{clear:both;--tw-content:" ";content:var(--tw-content);grid-area:1/1/2/2;display:table}.label-small{margin-bottom:calc(var(--spacing) * 8);font-size:var(--text-label-s);--tw-leading:var(--leading-paragraph);line-height:var(--leading-paragraph);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tag);letter-spacing:var(--tracking-tag);color:var(--color-grey-600);text-transform:uppercase;position:relative}@media not all and (min-width:480px){.label-small{margin-bottom:calc(var(--spacing) * 4)}}.icon-wrap--blue{aspect-ratio:1;background-color:var(--icons-background);width:1.6em;color:var(--icons-stroke);--icons-background:var(--color-cyan-100);--icons-stroke:var(--color-cyan-800);border-radius:.5em;flex-flow:row;justify-content:center;align-items:center;padding:.24em;transition:all .2s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.icon-slot{aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex}.icon{width:100%;max-width:calc(var(--spacing) * 16);flex-flow:column;flex:none;justify-content:center;align-items:center;padding:0;transition:color .3s cubic-bezier(.165,.84,.44,1);display:flex;position:relative}.icon:before{--tw-content:" ";content:var(--tw-content);grid-area:1/1/2/2;display:table}.icon:after{clear:both;--tw-content:" ";content:var(--tw-content);grid-area:1/1/2/2;display:table}.tag-wrapper--nav{z-index:5;font-size:var(--text-tag-s);margin-bottom:0;margin-left:.4em;display:inline-block;position:relative;bottom:.24em}.icon-wrap--green{aspect-ratio:1;background-color:var(--icons-background);width:1.6em;color:var(--icons-stroke);--icons-background:var(--color-blue-100);--icons-stroke:var(--color-blue-800);border-radius:.5em;flex-flow:row;justify-content:center;align-items:center;padding:.24em;transition:all .2s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.icon-wrap--purple{aspect-ratio:1;background-color:var(--icons-background);width:1.6em;color:var(--icons-stroke);--icons-background:var(--color-indigo-100);--icons-stroke:var(--color-indigo-800);border-radius:.5em;flex-flow:row;justify-content:center;align-items:center;padding:.24em;transition:all .2s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.icon-wrap--pink{aspect-ratio:1;background-color:var(--icons-background);width:1.6em;color:var(--icons-stroke);--icons-background:var(--color-pink-100);--icons-stroke:var(--color-pink-800);border-radius:.5em;flex-flow:row;justify-content:center;align-items:center;padding:.24em;transition:all .2s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.icon-wrap--lime{aspect-ratio:1;background-color:var(--icons-background);width:1.6em;color:var(--icons-stroke);--icons-background:var(--color-lime-100);--icons-stroke:var(--color-lime-800);border-radius:.5em;flex-flow:row;justify-content:center;align-items:center;padding:.24em;transition:all .2s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.icon-wrap--turquoise{aspect-ratio:1;background-color:var(--icons-background);width:1.6em;color:var(--icons-stroke);--icons-background:var(--color-teal-100);--icons-stroke:var(--color-teal-800);border-radius:.5em;flex-flow:row;justify-content:center;align-items:center;padding:.24em;transition:all .2s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.icon-wrap--yellow{aspect-ratio:1;background-color:var(--icons-background);width:1.6em;color:var(--icons-stroke);--icons-background:var(--color-yellow-100);--icons-stroke:var(--color-yellow-800);border-radius:.5em;flex-flow:row;justify-content:center;align-items:center;padding:.24em;transition:all .2s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.hero{gap:calc(var(--spacing) * 16);padding-top:calc(var(--spacing) * 30);background-image:url(/assets/img/waves.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-bottom:0;position:relative}@media not all and (min-width:992px){.hero{height:auto;min-height:auto;max-height:none}}@media not all and (min-width:768px){.hero{min-height:0;padding-top:calc(var(--spacing) * 24)}}.container-hero--horizontal{min-height:calc(var(--spacing) * 10);width:100%;max-width:calc(var(--spacing) * 720);padding-inline:calc(var(--spacing) * 16);grid-area:1/1/2/2;margin-inline:auto;display:block;position:relative}.container-hero--horizontal:before{--tw-content:" ";content:var(--tw-content);grid-area:1/1/2/2;display:none}.container-hero--horizontal:after{clear:both;--tw-content:" ";content:var(--tw-content);grid-area:1/1/2/2;display:none}.home-grid-hero--horizontal{justify-content:space-between;column-gap:calc(var(--spacing) * 40);row-gap:calc(var(--spacing) * 20);flex-flow:column;grid-template-rows:auto auto;grid-template-columns:minmax(auto,30rem) 1fr;grid-auto-columns:1fr;display:grid}@media not all and (min-width:992px){.home-grid-hero--horizontal{column-gap:calc(var(--spacing) * 20);grid-template-columns:1fr 1fr}}@media not all and (min-width:768px){.home-grid-hero--horizontal{gap:0;display:flex}}.home-content-grid-hero--horizontal{justify-content:flex-start;place-items:flex-start start;column-gap:calc(var(--spacing) * 24);width:100%;height:100%;padding-block:calc(var(--spacing) * 16);flex-flow:column;grid-area:1/1/2/2;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;row-gap:0;margin-bottom:0;display:flex;position:relative}@media not all and (min-width:992px){.home-content-grid-hero--horizontal{text-align:left;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;column-gap:0;height:auto}}@media not all and (min-width:768px){.home-content-grid-hero--horizontal{text-align:center;grid-template-columns:1fr;justify-content:flex-start;padding-block:0}}.buttons-hero--horizontal{z-index:10;margin-top:calc(var(--spacing) * 12);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 6);opacity:1;flex-flow:wrap;display:flex;position:relative}@media not all and (min-width:992px){.buttons-hero--horizontal{margin-left:0;margin-right:auto}}@media not all and (min-width:768px){.buttons-hero--horizontal{justify-content:center;margin-left:auto}}@media not all and (min-width:480px){.buttons-hero--horizontal{flex:none;max-width:none}}.button-rainbow{z-index:10;cursor:pointer;border-radius:var(--radius);border-style:var(--tw-border-style);--tw-border-style:none;background-color:var(--color-blue-600);text-align:center;font-size:var(--text-body-s);--tw-leading:var(--leading-title);line-height:var(--leading-title);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-blue-100);--depth:.56em;--inset:.16em;--radius:.8em;--speed:8s;--stop-1:#d0ff64;--stop-2:#52e5ff;--stop-3:#fbe3ff;--transition:all .24s cubic-bezier(.22, .61, .36, 1);transition:var(--transition);backface-visibility:hidden;transform-style:preserve-3d;margin-inline:0;border:0;outline-color:#0000;flex-flow:row;flex:auto;justify-content:center;align-items:center;gap:.3em;margin-top:0;padding-block:.8em;padding-inline:1.6em;font-style:normal;text-decoration-line:none;display:inline-flex;position:relative;transform:perspective(1200px)}.button-rainbow:before{pointer-events:none;inset:calc(var(--inset) * -1);z-index:-1;height:calc(100% + var(--depth));animation:rainbow var(--speed) linear infinite;border-radius:calc(var(--radius) + var(--inset));border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:.5px;border-color:var(--color-grey-100);background-image:linear-gradient(in oklch to right,var(--stop-1),var(--stop-2),var(--stop-3),var(--stop-2),var(--stop-1));opacity:1;--tw-content:"";content:var(--tw-content);transition:var(--transition);background-size:300% 100%;position:absolute;transform:translateZ(-1px)}.button-rainbow:hover{outline-width:revert-layer;outline-color:revert-layer;--depth:.48em;outline-style:revert-layer;transform:translateY(.08em)}.button-rainbow:focus-visible{outline:2px solid var(--color-blue-400);--depth:.48em;transform:translateY(.08em)}.button-rainbow:active{outline-width:revert-layer;outline-color:revert-layer;--depth:.36em;outline-style:revert-layer;transform:translateY(.24em)}@media not all and (min-width:480px){.button-rainbow{padding-inline:calc(var(--spacing) * 14)}}.button-secondary{z-index:10;cursor:pointer;border-radius:var(--radius);border-style:var(--tw-border-style);--tw-border-style:none;background-color:var(--color-blue-100);text-align:center;font-size:var(--text-body-s);--tw-leading:var(--leading-title);line-height:var(--leading-title);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-blue-600);--radius:.8em;--transition:all .24s cubic-bezier(.22, .61, .36, 1);transition:var(--transition);backface-visibility:hidden;transform-style:preserve-3d;margin-inline:0;border:0;outline-color:#0000;flex-flow:row;flex:auto;justify-content:center;align-items:center;gap:.3em;margin-top:0;padding-block:.8em;padding-inline:1.6em;font-style:normal;text-decoration-line:none;display:inline-flex;position:relative;transform:perspective(1200px)}.button-secondary:hover{outline-width:revert-layer;outline-color:revert-layer;outline-style:revert-layer;transform:perspective(1200px)translateZ(16px)perspective(1200px)}.button-secondary:focus-visible{outline:2px solid var(--color-blue-200)}.button-secondary:active{outline-width:revert-layer;outline-color:revert-layer;outline-style:revert-layer;transform:perspective(1200px)translateZ(-16px)perspective(1200px)}@media not all and (min-width:768px){.button-secondary{display:none}}@media not all and (min-width:480px){.button-secondary{padding-inline:calc(var(--spacing) * 14)}}.container-logobar{z-index:10;margin-inline:calc(var(--spacing) * -16);min-height:calc(var(--spacing) * 10);width:auto;max-width:calc(var(--spacing) * 720);padding-inline:0;display:block;position:relative}.container-logobar:before{--tw-content:" ";content:var(--tw-content);grid-area:1/1/2/2;display:none}.container-logobar:after{clear:both;--tw-content:" ";content:var(--tw-content);grid-area:1/1/2/2;display:none}.logobar{flex-flow:row;justify-content:center;align-items:stretch;width:100%;height:100%;display:flex;position:relative}@media not all and (min-width:992px){.logobar{justify-content:flex-start}}.logobar-item{height:calc(var(--spacing) * 48);flex-flow:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}@media not all and (min-width:992px){.logobar-item{--end:0;--jump:400%;--mid:-400%;--start:0;flex:none;width:25%;animation:60s linear infinite logobar}}@media not all and (min-width:480px){.logobar-item{width:37.5%}}.logobar-logo{object-fit:contain;max-width:min(72%,6rem);max-height:max(56%,1.6rem)}@media not all and (min-width:768px){.logobar-logo{max-width:min(80%,6.4rem);max-height:max(40%,1.2rem)}}.logobar-item-2{height:calc(var(--spacing) * 48);flex-flow:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}@media not all and (min-width:992px){.logobar-item-2{--end:-800%;--jump:-400%;--mid:-400%;--start:0;flex:none;width:25%;animation:60s linear infinite logobar}}@media not all and (min-width:480px){.logobar-item-2{width:37.5%}}.home-video-container-hero--horizontal{border-radius:2.4rem;flex-flow:column;grid-area:1/2/2/3;justify-content:center;align-items:center;display:flex;position:relative;background-color:#0000!important;padding:0!important;overflow:visible!important}@media not all and (min-width:480px){.home-video-container-hero--horizontal{margin-inline:calc(var(--spacing) * -16);border-radius:2rem}}.container-box{min-height:calc(var(--spacing) * 10);width:100%;max-width:calc(var(--spacing) * 720);padding-inline:calc(var(--spacing) * 16);margin-inline:auto;display:block;position:relative}.container-box:before{--tw-content:" ";content:var(--tw-content);grid-area:1/1/2/2;display:none}.container-box:after{clear:both;--tw-content:" ";content:var(--tw-content);grid-area:1/1/2/2;display:none}.title-grid{margin-bottom:calc(var(--spacing) * 20);place-content:end space-between;align-items:end;gap:calc(var(--spacing) * 24);flex:0 auto;grid-template:"."/minmax(auto,40rem) auto;grid-auto-columns:1fr;display:grid}@media not all and (min-width:480px){.title-grid{align-items:flex-start;gap:calc(var(--spacing) * 12);text-align:left;flex-flow:column;display:flex;position:relative}}.arrow{width:100%;height:100%;transition:transform .8s linear(0 0%,.402 7.4%,.711 15.3%,.929 23.7%,1.008 28.2%,1.067 33%,1.099 36.9%,1.12 41%,1.13 45.4%,1.13 50.1%,1.111 58.5%,1.019 83.2%,1.004 91.3%,1 100%);flex:none;justify-content:center;align-items:center;padding-bottom:.1em;font-size:1.1em;display:flex;position:relative;top:-2%}.arrow:is(:where(.group\/arrow-wrapper):hover *),.arrow:is(:where(.group\/pill):hover *),.arrow:is(:where(.group\/arrow-wrapper):focus-visible *),.arrow:is(:where(.group\/pill):focus-visible *){transform:translate(100%)}.rituals{border-bottom-style:var(--tw-border-style);border-bottom-style:solid;border-bottom-width:.1em;border-bottom-color:var(--color-blue-400);transition:var(--transition);background-image:none}.rituals:hover,.rituals:focus-visible{border-bottom-color:var(--color-blue-600)}.product-cards{min-height:calc(var(--spacing) * 10);place-items:stretch stretch;gap:calc(var(--spacing) * 12);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid;position:relative}@media not all and (min-width:992px){.product-cards{gap:calc(var(--spacing) * 8)}}@media not all and (min-width:768px){.product-cards{flex-direction:column;grid-template-columns:1fr 1fr}}@media not all and (min-width:480px){.product-cards{grid-template-columns:1fr}}.product-card-turquoise{border-radius:var(--radius-l);background-color:var(--cards-background);width:100%;max-width:100%;height:100%;color:var(--cards-text);--cards-background:var(--color-teal-100);--cards-text:var(--color-teal-1000);--outline:var(--cards-background);--pills-icon-background:var(--color-teal-200);--pills-pill-text:var(--color-teal-800);background-image:linear-gradient(#ffffff52,#ffffff52);flex-flow:column;grid-area:span 1/span 2/span 1/span 2;justify-content:space-between;display:flex;position:relative;overflow:hidden}.product-card-turquoise:after{pointer-events:none;border-radius:inherit;border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:4px;border-color:var(--outline);opacity:0;--tw-content:"";content:var(--tw-content);transition:var(--transition);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.product-card-turquoise:hover:after{content:var(--tw-content);opacity:1}.product-card-turquoise:focus-visible{outline-style:none}.product-card-turquoise:focus-visible:after{content:var(--tw-content);opacity:1}@media not all and (min-width:480px){.product-card-turquoise{grid-column:span 1/span 1}}.product-card-content{padding-inline:calc(var(--spacing) * 16);padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 8)}@media not all and (min-width:992px){.product-card-content{padding:calc(var(--spacing) * 12)}}@media not all and (min-width:480px){.product-card-content{padding-bottom:calc(var(--spacing) * 4)}}.card-link-wrapper--m{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 6);width:100%;font-size:var(--text-body-l);flex-flow:row;margin-bottom:.2em;padding-block:.2em;display:flex}.card-link-title{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.3em;width:100%;display:flex}.card-link{justify-content:space-between;gap:calc(var(--spacing) * 10);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:4em;font-size:1em;display:-webkit-box;overflow:hidden}.product-card-image-wrapper-wide{aspect-ratio:3;flex-flow:column;justify-content:center;align-items:center;width:100%;position:relative;overflow:hidden}@media not all and (min-width:480px){.product-card-image-wrapper-wide{aspect-ratio:3/2;display:none}}.product-card-image{transform-origin:bottom;width:100%;transition:all 1s linear(0 0%,.708 15.2%,.927 23.6%,1.067 33%,1.12 41%,1.13 50.2%,1.019 83.2%,1 100%)}.product-card-image:is(:where(.group\/product-card):hover *),.product-card-image:is(:where(.group\/product-card):focus-visible *){scale:1.01}.product-card-image-wrapper-wide-mobile{aspect-ratio:3;flex-flow:column;justify-content:center;align-items:center;width:100%;display:none;position:relative;overflow:hidden}@media not all and (min-width:480px){.product-card-image-wrapper-wide-mobile{aspect-ratio:3/2;display:block}}.product-card-lime{border-radius:var(--radius-l);background-color:var(--cards-background);width:100%;max-width:100%;height:100%;color:var(--cards-text);--cards-background:var(--color-lime-100);--cards-text:var(--color-lime-1000);--outline:var(--cards-background);--pills-icon-background:var(--color-lime-200);--pills-pill-text:var(--color-lime-800);background-image:linear-gradient(#ffffff52,#ffffff52);flex-flow:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.product-card-lime:after{pointer-events:none;border-radius:inherit;border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:4px;border-color:var(--outline);opacity:0;--tw-content:"";content:var(--tw-content);transition:var(--transition);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.product-card-lime:hover:after{content:var(--tw-content);opacity:1}.product-card-lime:focus-visible{outline-style:none}.product-card-lime:focus-visible:after{content:var(--tw-content);opacity:1}.product-card-image-wrapper{aspect-ratio:3/2;flex-flow:column;justify-content:center;align-items:center;width:100%;position:relative;overflow:hidden}.product-card-pink{border-radius:var(--radius-l);background-color:var(--cards-background);width:100%;max-width:100%;height:100%;color:var(--cards-text);--cards-background:var(--color-pink-100);--cards-text:var(--color-pink-1000);--outline:var(--cards-background);--pills-icon-background:var(--color-pink-200);--pills-pill-text:var(--color-pink-800);background-image:linear-gradient(#ffffff52,#ffffff52);flex-flow:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.product-card-pink:after{pointer-events:none;border-radius:inherit;border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:4px;border-color:var(--outline);opacity:0;--tw-content:"";content:var(--tw-content);transition:var(--transition);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.product-card-pink:hover:after{content:var(--tw-content);opacity:1}.product-card-pink:focus-visible{outline-style:none}.product-card-pink:focus-visible:after{content:var(--tw-content);opacity:1}.product-card-violet{border-radius:var(--radius-l);background-color:var(--cards-background);width:100%;max-width:100%;height:100%;color:var(--cards-text);--cards-background:var(--color-indigo-100);--cards-text:var(--color-indigo-1000);--outline:var(--cards-background);--pills-icon-background:var(--color-indigo-200);--pills-pill-text:var(--color-indigo-800);background-image:linear-gradient(#ffffff52,#ffffff52);flex-flow:column;grid-column:1/-1;justify-content:space-between;display:flex;position:relative;overflow:hidden}.product-card-violet:after{pointer-events:none;border-radius:inherit;border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:4px;border-color:var(--outline);opacity:0;--tw-content:"";content:var(--tw-content);transition:var(--transition);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.product-card-violet:hover:after{content:var(--tw-content);opacity:1}.product-card-violet:focus-visible{outline-style:none}.product-card-violet:focus-visible:after{content:var(--tw-content);opacity:1}.product-card-image-wrapper-full{width:100%;position:relative;overflow:hidden}.product-card-yellow{border-radius:var(--radius-l);background-color:var(--cards-background);width:100%;max-width:100%;height:100%;color:var(--cards-text);--cards-background:var(--color-yellow-100);--cards-text:var(--color-yellow-1000);--outline:var(--cards-background);--pills-icon-background:var(--color-yellow-200);--pills-pill-text:var(--color-yellow-800);background-image:linear-gradient(#ffffff52,#ffffff52);flex-flow:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.product-card-yellow:after{pointer-events:none;border-radius:inherit;border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:4px;border-color:var(--outline);opacity:0;--tw-content:"";content:var(--tw-content);transition:var(--transition);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.product-card-yellow:hover:after{content:var(--tw-content);opacity:1}.product-card-yellow:focus-visible{outline-style:none}.product-card-yellow:focus-visible:after{content:var(--tw-content);opacity:1}.product-card-green{border-radius:var(--radius-l);background-color:var(--cards-background);width:100%;max-width:100%;height:100%;color:var(--cards-text);--cards-background:var(--color-blue-100);--cards-text:var(--color-blue-1000);--outline:var(--cards-background);--pills-icon-background:var(--color-blue-200);--pills-pill-text:var(--color-blue-800);background-image:linear-gradient(#ffffff52,#ffffff52);flex-flow:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.product-card-green:after{pointer-events:none;border-radius:inherit;border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:4px;border-color:var(--outline);opacity:0;--tw-content:"";content:var(--tw-content);transition:var(--transition);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.product-card-green:hover:after{content:var(--tw-content);opacity:1}.product-card-green:focus-visible{outline-style:none}.product-card-green:focus-visible:after{content:var(--tw-content);opacity:1}.box-agent{margin-inline:auto;margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 200);width:calc(100% - 1.6rem);max-width:calc(var(--spacing) * 920);border-radius:var(--radius-2xl);background-color:var(--color-sand-100);padding-inline:0;padding-top:calc(var(--spacing) * 56);padding-bottom:calc(var(--spacing) * 64);position:relative;overflow:clip}@media not all and (min-width:768px){.box-agent{border-radius:0;width:100%;max-width:none;margin-top:0}}.title-wrapper{z-index:10;margin-inline:auto;margin-bottom:calc(var(--spacing) * 24);min-height:calc(var(--spacing) * 10);width:100%;max-width:calc(var(--spacing) * 420);text-align:center;text-wrap:pretty;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.agent-lottie-pm-host{flex-flow:column;display:flex;position:relative;margin-inline:auto!important;margin-top:calc(var(--spacing) * 30)!important;aspect-ratio:auto!important;width:100%!important;max-width:1240px!important;height:auto!important;margin-bottom:0!important}.pm-wall{-webkit-mask-image:radial-gradient(70% 75%,#0000 22%,#000 66%);mask-image:radial-gradient(70% 75%,#0000 22%,#000 66%);-webkit-mask-composite:source-in;mask-composite:source-in;opacity:.55;border-radius:4cqw;position:absolute;inset-block:-6%;inset-inline:-4%;overflow:hidden}.pm-tilt{justify-content:center;gap:2cqw;display:flex;position:absolute;inset-block:-30%;inset-inline:-10%;transform:rotate(-6deg)}@media not all and (min-width:768px){.pm-tilt{transform:rotate(-6deg)scale(1.6)}}.pm-col{width:12.5cqw;animation:pm-up var(--s,60s) linear infinite;flex-direction:column;flex:none;gap:2cqw;display:flex}@media(prefers-reduced-motion:reduce){.pm-col{animation:none}}.mobileapp{border-style:var(--tw-border-style);--tw-border-style:solid;border:.5cqw solid #111;border-radius:2cqw;width:100%;display:block;box-shadow:0 1.6cqw 3cqw -1.4cqw #11111159}.pm-col-down{width:12.5cqw;animation:pm-down var(--s,60s) linear infinite;flex-direction:column;flex:none;gap:2cqw;display:flex}@media(prefers-reduced-motion:reduce){.pm-col-down{animation-direction:normal;animation-delay:0s;animation-duration:auto;animation-timing-function:ease;animation-iteration-count:1;animation-play-state:running;animation-fill-mode:none;animation-timeline:auto;animation-range:normal}}.pm-tag-a{z-index:2;--tw-tracking:-.01em;letter-spacing:-.01em;white-space:nowrap;color:var(--color-white);background-color:#111;border-radius:5cqw;padding-block:.8cqw;padding-inline:1.6cqw;font-size:1.6cqw;position:absolute;top:1%;left:35.25%;transform:translate(-50%)}@media not all and (min-width:768px){.pm-tag-a{padding-block:1.4cqw;padding-inline:2.8cqw;font-size:3.4cqw;top:2%;left:25%}}.mobileapp-2{vertical-align:-.25cqw;width:1.5cqw;height:1.5cqw;margin-right:.7cqw}@media not all and (min-width:768px){.mobileapp-2{vertical-align:-.5cqw;width:3.2cqw;height:3.2cqw;margin-right:1.2cqw}}.pm-tag-b{z-index:2;--tw-tracking:-.01em;letter-spacing:-.01em;white-space:nowrap;color:var(--color-white);background-color:#111;border-radius:5cqw;padding-block:.8cqw;padding-inline:1.6cqw;font-size:1.6cqw;position:absolute;top:1%;left:64.75%;transform:translate(-50%)}@media not all and (min-width:768px){.pm-tag-b{padding-block:1.4cqw;padding-inline:2.8cqw;font-size:3.4cqw;top:2%;left:75%}}.pm-phone-a{aspect-ratio:600/1312;border-style:var(--tw-border-style);--tw-border-style:solid;background-color:#111;border:.9cqw solid #111;border-radius:4cqw;width:22.5%;position:absolute;top:6%;left:24%;overflow:hidden;box-shadow:0 0 0 1.2cqw #f7f5f2e6,0 4cqw 8cqw -2cqw #11111180}@media not all and (min-width:768px){.pm-phone-a{border-style:var(--tw-border-style);border-width:1.6cqw;border-radius:7.6cqw;width:44%;top:9%;left:3%}}.mobileapp-3{object-fit:cover;border-radius:3.2cqw;width:100%;height:100%;display:block}@media not all and (min-width:768px){.mobileapp-3{border-radius:6.2cqw}}.pm-phone-b{aspect-ratio:600/1312;border-style:var(--tw-border-style);--tw-border-style:solid;background-color:#111;border:.9cqw solid #111;border-radius:4cqw;width:22.5%;position:absolute;top:6%;right:24%;overflow:hidden;box-shadow:0 0 0 1.2cqw #f7f5f2e6,0 4cqw 8cqw -2cqw #11111180}@media not all and (min-width:768px){.pm-phone-b{border-style:var(--tw-border-style);border-width:1.6cqw;border-radius:7.6cqw;width:44%;top:9%;right:3%}}.pm-b-pm-L{background-color:var(--color-white);opacity:0;border-radius:1.9cqw;align-items:center;gap:1.2cqw;width:22%;padding-block:1.2cqw;padding-inline:1.5cqw;transition:opacity .35s,transform .55s cubic-bezier(.2,.9,.3,1.25);display:flex;position:absolute;left:-2%;transform:translateY(1.2cqw)scale(.96);box-shadow:0 1.4cqw 3.4cqw -.9cqw #1111113d,0 .2cqw .7cqw #1111110f}@media(prefers-reduced-motion:reduce){.pm-b-pm-L{transition:none}}@media not all and (min-width:768px){.pm-b-pm-L{display:none}}.pm-b-pm-L.on{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.pm-b-pm-L.on{transition:none}}.pm-e{border-radius:50%;flex:none;place-items:center;width:3.4cqw;height:3.4cqw;font-size:1.7cqw;display:grid}.pm-v{--tw-leading:1.2;--tw-font-weight:var(--font-weight-medium);font-size:1.45cqw;line-height:1.2;font-weight:var(--font-weight-medium);--tw-tracking:-.02em;letter-spacing:-.02em;color:#111;margin-top:.2cqw}.pm-b-pm-R{background-color:var(--color-white);opacity:0;border-radius:1.9cqw;align-items:center;gap:1.2cqw;width:22%;padding-block:1.2cqw;padding-inline:1.5cqw;transition:opacity .35s,transform .55s cubic-bezier(.2,.9,.3,1.25);display:flex;position:absolute;right:-2%;transform:translateY(1.2cqw)scale(.96);box-shadow:0 1.4cqw 3.4cqw -.9cqw #1111113d,0 .2cqw .7cqw #1111110f}@media(prefers-reduced-motion:reduce){.pm-b-pm-R{transition:none}}@media not all and (min-width:768px){.pm-b-pm-R{display:none}}.pm-b-pm-R.on{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.pm-b-pm-R.on{transition:none}}.pm-c{--tw-tracking:-.03em;letter-spacing:-.03em;white-space:nowrap;color:var(--color-white);background-color:#111;border-radius:1cqw;padding-block:.9cqw;padding-inline:1.7cqw;font-size:1.9cqw;position:absolute;bottom:-3%;left:50%;transform:translate(-50%)}@media not all and (min-width:768px){.pm-c{text-align:center;text-wrap:wrap;width:86%;padding-block:1.6cqw;padding-inline:3cqw;font-size:3.6cqw;bottom:-6%}}.title-grid-2{margin-bottom:calc(var(--spacing) * 20);place-content:end space-between;align-items:end;gap:calc(var(--spacing) * 24);flex:0 auto;grid-template:"."/minmax(auto,40rem) auto;display:grid}@media not all and (min-width:480px){.title-grid-2{align-items:flex-start;gap:calc(var(--spacing) * 12);text-align:left;flex-flow:column;display:flex;position:relative}}.card{pointer-events:auto;justify-content:flex-start;align-items:stretch;gap:calc(var(--spacing) * 4);border-radius:var(--radius-l);background-color:var(--color-white);width:100%;max-width:100%;height:100%;padding:calc(var(--spacing) * 4);text-align:left;color:var(--color-black);box-shadow:var(--shadow-card);transition:var(--transition);flex-direction:column;display:flex;position:relative;overflow:hidden;transform:perspective(1200px)}@media not all and (min-width:768px){.card{scroll-snap-align:start;flex:none;width:90%;height:auto}}.card:hover:not([data-wf--card--variant=borderless]){z-index:1;box-shadow:var(--shadow-card-large);transform:perspective(1200px)translateZ(8px)}.button{z-index:10;cursor:pointer;border-radius:var(--radius);border-style:var(--tw-border-style);--tw-border-style:none;background-color:var(--color-blue-600);text-align:center;font-size:var(--text-body-s);--tw-leading:var(--leading-title);line-height:var(--leading-title);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-blue-100);--radius:.8em;--transition:all .24s cubic-bezier(.22, .61, .36, 1);transition:var(--transition);backface-visibility:hidden;transform-style:preserve-3d;margin-inline:0;border:0;outline-color:#0000;flex-flow:row;flex:auto;justify-content:center;align-items:center;gap:.3em;margin-top:0;padding-block:.8em;padding-inline:1.6em;font-style:normal;text-decoration-line:none;display:inline-flex;position:relative;transform:perspective(1200px)}.button:hover{outline-width:revert-layer;outline-color:revert-layer;outline-style:revert-layer;transform:perspective(1200px)translateZ(16px)perspective(1200px)}.button:focus-visible{outline:2px solid var(--color-blue-400)}.button:active{outline-width:revert-layer;outline-color:revert-layer;outline-style:revert-layer;transform:perspective(1200px)translateZ(-16px)perspective(1200px)}@media not all and (min-width:480px){.button{padding-inline:calc(var(--spacing) * 14)}}.button-secondary-2{z-index:10;cursor:pointer;border-radius:var(--radius);border-style:var(--tw-border-style);--tw-border-style:none;background-color:var(--color-blue-100);text-align:center;font-size:var(--text-body-s);--tw-leading:var(--leading-title);line-height:var(--leading-title);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-blue-600);--radius:.8em;--transition:all .24s cubic-bezier(.22, .61, .36, 1);transition:var(--transition);backface-visibility:hidden;transform-style:preserve-3d;margin-inline:0;border:0;outline-color:#0000;flex-flow:row;flex:auto;justify-content:center;align-items:center;gap:.3em;margin-top:0;padding-block:.8em;padding-inline:1.6em;font-style:normal;text-decoration-line:none;display:inline-flex;position:relative;transform:perspective(1200px)}.button-secondary-2:hover{outline-width:revert-layer;outline-color:revert-layer;outline-style:revert-layer;transform:perspective(1200px)translateZ(16px)perspective(1200px)}.button-secondary-2:focus-visible{outline:2px solid var(--color-blue-200)}.button-secondary-2:active{outline-width:revert-layer;outline-color:revert-layer;outline-style:revert-layer;transform:perspective(1200px)translateZ(-16px)perspective(1200px)}@media not all and (min-width:480px){.button-secondary-2{padding-inline:calc(var(--spacing) * 14)}}.footer-grid{justify-content:space-between;column-gap:calc(var(--spacing) * 20);grid-template-rows:auto;grid-template-columns:auto auto auto auto;display:grid}@media not all and (min-width:992px){.footer-grid{column-gap:calc(var(--spacing) * 16)}}@media not all and (min-width:768px){.footer-grid{justify-content:start;place-items:stretch stretch;row-gap:calc(var(--spacing) * 16)}}@media not all and (min-width:480px){.footer-grid{grid-template-columns:1fr 1fr}}.footer-column{gap:calc(var(--spacing) * 16);flex-flow:column;grid-area:span 1/span 1/span 1/span 1;display:flex}.footer-item{width:100%;max-width:100%;padding-inline:0;padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-body-2xs);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-wrap:pretty;color:var(--color-grey-800);background-color:#0000;transition:all .3s cubic-bezier(.165,.84,.44,1);display:block;position:relative}.footer-item:after{transform-origin:0%;opacity:0;filter:blur(2px);--tw-content:"→";content:var(--tw-content);transition:opacity .3s cubic-bezier(.24,.64,.32,1),filter .3s cubic-bezier(.24,.64,.32,1),transform .4s var(--spring);margin-left:.3em;display:inline-block;transform:translate(-25%)}.footer-item:hover{color:var(--color-black);transform:translate(.2em)}.footer-item:hover:after{opacity:.32;content:var(--tw-content);filter:blur();transform:translate(0)}.footer-item:focus-visible{color:var(--color-black)}.footer-item:focus-visible:after{opacity:.32;content:var(--tw-content);filter:blur();transform:translate(0)}@media not all and (min-width:480px){.footer-item{font-size:var(--text-body-xs)}}.tag--purple-2{background-color:var(--tags-background);text-align:center;--tw-font-weight:var(--font-weight-medium);max-width:100%;font-size:1em;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tag);letter-spacing:var(--tracking-tag);color:var(--tags-text);text-transform:uppercase;--tags-background:var(--color-indigo-100);--tags-text:var(--color-indigo-800);border-radius:2em;flex-flow:row;justify-content:center;align-items:center;gap:.4em;padding-block:.4em;padding-inline:.8em;display:flex;position:relative;overflow:hidden}.tag--purple-2:after{pointer-events:none;z-index:10;height:100%;width:calc(var(--spacing) * 8);background-color:var(--color-white);opacity:.8;mix-blend-mode:soft-light;--tw-content:"";content:var(--tw-content);animation:2.5s cubic-bezier(.65,.05,.36,1) infinite shimmer;position:absolute;left:0;transform:skew(-12deg)}.footer-divider{margin-block:calc(var(--spacing) * 8);border-bottom-style:var(--tw-border-style);border-bottom-style:dashed;border-bottom-width:1px;border-bottom-color:var(--color-grey-100);width:100%;height:1px;position:relative}.tag--violet{background-color:var(--tags-background);text-align:center;--tw-font-weight:var(--font-weight-medium);max-width:100%;font-size:1em;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tag);letter-spacing:var(--tracking-tag);color:var(--tags-text);text-transform:uppercase;--tags-background:var(--color-violet-100);--tags-text:var(--color-violet-800);border-radius:2em;flex-flow:row;justify-content:center;align-items:center;gap:.4em;padding-block:.4em;padding-inline:.8em;display:flex;position:relative;overflow:hidden}.tag--violet:after{pointer-events:none;z-index:10;height:100%;width:calc(var(--spacing) * 8);background-color:var(--color-white);opacity:.8;mix-blend-mode:soft-light;--tw-content:"";content:var(--tw-content);animation:2.5s cubic-bezier(.65,.05,.36,1) infinite shimmer;position:absolute;left:0;transform:skew(-12deg)}.tag--sand{background-color:var(--tags-background);text-align:center;--tw-font-weight:var(--font-weight-medium);max-width:100%;font-size:1em;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tag);letter-spacing:var(--tracking-tag);color:var(--tags-text);text-transform:uppercase;--tags-background:var(--color-sand-100);--tags-text:var(--color-sand-1000);border-radius:2em;flex-flow:row;justify-content:center;align-items:center;gap:.4em;padding-block:.4em;padding-inline:.8em;display:flex;position:relative;overflow:hidden}.footer-item-2{width:100%;padding-inline:0;padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-body-2xs);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-wrap:pretty;color:var(--color-grey-800);background-color:#0000;transition:all .3s cubic-bezier(.165,.84,.44,1);display:block;position:relative}.footer-item-2:after{transform-origin:0%;opacity:0;filter:blur(2px);--tw-content:"→";content:var(--tw-content);transition:opacity .3s cubic-bezier(.24,.64,.32,1),filter .3s cubic-bezier(.24,.64,.32,1),transform .4s var(--spring);margin-left:.3em;display:inline-block;transform:translate(-25%)}.footer-item-2:hover{color:var(--color-black);transform:translate(.2em)}.footer-item-2:hover:after{opacity:.32;content:var(--tw-content);filter:blur();transform:translate(0)}.footer-item-2:focus-visible{color:var(--color-black)}.footer-item-2:focus-visible:after{opacity:.32;content:var(--tw-content);filter:blur();transform:translate(0)}@media not all and (min-width:480px){.footer-item-2{font-size:var(--text-body-xs)}}.footer-minibadge{object-fit:contain;width:2em;height:auto;color:var(--color-grey-400);border-radius:0;margin-left:.3em;display:inline-flex;position:relative;top:-.1em}.footer-statement{margin-top:calc(var(--spacing) * 20);border-top-style:var(--tw-border-style);border-top-style:solid;border-top-width:1px;border-top-color:var(--color-grey-100);padding-top:calc(var(--spacing) * 20);flex-flow:row;justify-content:space-between;align-items:center;display:flex;position:relative}@media not all and (min-width:768px){.footer-statement{margin-top:calc(var(--spacing) * 32);justify-content:flex-start;row-gap:calc(var(--spacing) * 16);flex-direction:column-reverse;width:100%}}.footer-smallprints{font-size:var(--text-body-2xs);color:var(--color-grey-600);flex-flow:row;justify-content:flex-start;align-items:center;gap:.4em;display:flex;position:relative}@media not all and (min-width:768px){.footer-smallprints{row-gap:calc(var(--spacing) * 12);flex-direction:column}}.footer-smallprints-link{text-decoration-line:underline;-webkit-text-decoration-color:var(--color-grey-200);text-decoration-color:var(--color-grey-200);text-underline-offset:.2em;text-decoration-style:solid;display:none}.footer-smallprints-link:hover{color:var(--color-black);-webkit-text-decoration-color:var(--color-black);text-decoration-color:var(--color-black);outline-style:revert-layer}.footer-smallprints-link:focus-visible{color:var(--color-black);-webkit-text-decoration-color:var(--color-black);text-decoration-color:var(--color-black);outline-style:none}.footer-smallprints-link-2{text-decoration-line:underline;-webkit-text-decoration-color:var(--color-grey-200);text-decoration-color:var(--color-grey-200);text-underline-offset:.2em;text-decoration-style:solid;display:none}.footer-smallprints-link-2:hover,.footer-smallprints-link-2:focus-visible{color:var(--color-black);-webkit-text-decoration-color:var(--color-black);text-decoration-color:var(--color-black)}.footer-smallprints-link-2:focus-visible{outline-style:none}.footer-socials{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 4);flex-flow:row;display:flex}@media not all and (min-width:480px){.footer-socials{width:100%;position:relative}}.footer-social{border-radius:var(--radius-s);background-color:var(--color-grey-50);max-width:100%;padding:calc(var(--spacing) * 4);color:var(--color-grey-400);flex-flow:row;flex:none;justify-content:center;align-items:center;transition-duration:.5s;display:flex}.footer-social:hover{background-color:var(--color-lime-100);color:var(--color-lime-800);transform:translateY(-.1rem)scale(1.1)}.footer-social:focus-visible{opacity:1}@media not all and (min-width:480px){.footer-social{width:100%;padding-block:calc(var(--spacing) * 6);flex:1}}.svg{aspect-ratio:1;width:calc(var(--spacing) * 10);flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}.svg:before{--tw-content:" ";content:var(--tw-content);grid-area:1/1/2/2;display:table}.svg:after{clear:both;--tw-content:" ";content:var(--tw-content);grid-area:1/1/2/2;display:table}}@layer utilities{.\@container{container-type:inline-size}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:480px){.container{max-width:480px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:992px){.container{max-width:992px}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-32{margin-top:calc(var(--spacing) * 32)}.mt-\[0\.2em\]{margin-top:.2em}.mt-\[0\.15em\]{margin-top:.15em}.mt-auto{margin-top:auto}.-mr-16{margin-right:calc(var(--spacing) * -16)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-16\!{margin-bottom:calc(var(--spacing) * 16)!important}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[320\/300\]{aspect-ratio:320/300}.aspect-\[440\/330\]{aspect-ratio:440/330}.aspect-square{aspect-ratio:1}.size-\[0\.8rem\]{width:.8rem;height:.8rem}.h-40{height:calc(var(--spacing) * 40)}.h-\[1\.1em\]{height:1.1em}.h-\[1\.8em\]{height:1.8em}.h-\[1em\]{height:1em}.h-\[2\.4rem\]{height:2.4rem}.h-\[2\.8rem\]{height:2.8rem}.h-\[3\.2rem\]{height:3.2rem}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[56\%\]{max-height:56%}.w-\[1\.1em\]{width:1.1em}.w-\[1\.8em\]{width:1.8em}.w-\[1em\]{width:1em}.w-\[2\.4rem\]{width:2.4rem}.w-\[2\.8rem\]{width:2.8rem}.w-\[calc\(100\%_-_1\.6rem\)\]{width:calc(100% - 1.6rem)}.w-auto{width:auto}.w-full{width:100%}.max-w-480{max-width:calc(var(--spacing) * 480)}.max-w-520{max-width:calc(var(--spacing) * 520)}.max-w-560{max-width:calc(var(--spacing) * 560)}.max-w-640{max-width:calc(var(--spacing) * 640)}.max-w-720{max-width:calc(var(--spacing) * 720)}.max-w-920{max-width:calc(var(--spacing) * 920)}.max-w-\[24ch\]{max-width:24ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[44rem\]{max-width:44rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[min\(72\%\,_12rem\)\]{max-width:min(72%,12rem)}.min-w-0{min-width:0}.min-w-\[2\.4rem\]{min-width:2.4rem}.min-w-\[7\.2rem\]{min-width:7.2rem}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-start{scroll-snap-align:start}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[minmax\(0\,26rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,26rem) minmax(0,1fr)}.grid-cols-\[minmax\(0\,_5fr\)_minmax\(0\,_7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.grid-cols-\[minmax\(0\,_7fr\)_minmax\(0\,_5fr\)\]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-24{gap:calc(var(--spacing) * 24)}.gap-32{gap:calc(var(--spacing) * 32)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-x-20{column-gap:calc(var(--spacing) * 20)}.gap-x-24{column-gap:calc(var(--spacing) * 24)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.self-start{align-self:flex-start}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0\.6rem\]{border-radius:.6rem}.rounded-\[2em\]{border-radius:2em}.rounded-full{border-radius:3.40282e38px}.rounded-l{border-radius:var(--radius-l)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t-\[length\:1px\]{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-grey-100{border-top-color:var(--color-grey-100)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-current{background-color:currentColor}.bg-grey-1000{background-color:var(--color-grey-1000)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-lime-100{background-color:var(--color-lime-100)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-sand-100{background-color:var(--color-sand-100)}.bg-sand-400{background-color:var(--color-sand-400)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-white{background-color:var(--color-white)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-\[url\(\/assets\/img\/waves\.svg\)\]{background-image:url(/assets/img/waves.svg)}.bg-cover{background-size:cover}.bg-bottom{background-position:bottom}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-left{object-position:left}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-16{padding:calc(var(--spacing) * 16)}.p-20{padding:calc(var(--spacing) * 20)}.p-24{padding:calc(var(--spacing) * 24)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-14{padding-inline:calc(var(--spacing) * 14)}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-32{padding-inline:calc(var(--spacing) * 32)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-40{padding-block:calc(var(--spacing) * 40)}.py-64{padding-block:calc(var(--spacing) * 64)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-30{padding-top:calc(var(--spacing) * 30)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.text-center{text-align:center}.font-display{font-family:var(--font-display)}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[length\:1\.1cqw\]{font-size:1.1cqw}.text-\[length\:2\.4rem\]{font-size:2.4rem}.text-\[length\:2\.8rem\]{font-size:2.8rem}.text-\[length\:3\.6rem\]{font-size:3.6rem}.text-\[length\:3rem\]{font-size:3rem}.text-\[length\:4\.4rem\]{font-size:4.4rem}.text-\[length\:7\.2rem\]{font-size:7.2rem}.text-body{font-size:var(--text-body)}.text-body-2xs{font-size:var(--text-body-2xs)}.text-body-l{font-size:var(--text-body-l)}.text-body-s{font-size:var(--text-body-s)}.text-body-xs{font-size:var(--text-body-xs)}.text-h3{font-size:var(--text-h3)}.text-headline{font-size:var(--text-headline)}.text-label-s{font-size:var(--text-label-s)}.leading-\[0\.85\]{--tw-leading:.85;line-height:.85}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-headline{--tw-leading:var(--leading-headline);line-height:var(--leading-headline)}.leading-none{--tw-leading:1;line-height:1}.leading-small-heading{--tw-leading:var(--leading-small-heading);line-height:var(--leading-small-heading)}.leading-title{--tw-leading:var(--leading-title);line-height:var(--leading-title)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-tag{--tw-tracking:var(--tracking-tag);letter-spacing:var(--tracking-tag)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\[rgb\(107\,_101\,_96\)\]{color:#6b6560}.text-black{color:var(--color-black)}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-grey-600{color:var(--color-grey-600)}.text-grey-800{color:var(--color-grey-800)}.text-grey-1000{color:var(--color-grey-1000)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-800{color:var(--color-indigo-800)}.text-lime-800{color:var(--color-lime-800)}.text-pink-800{color:var(--color-pink-800)}.text-sand-400{color:var(--color-sand-400)}.text-sand-800{color:var(--color-sand-800)}.text-teal-800{color:var(--color-teal-800)}.text-yellow-800{color:var(--color-yellow-800)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-grey-100{-webkit-text-decoration-color:var(--color-grey-100);text-decoration-color:var(--color-grey-100)}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.shadow-card{--tw-shadow:var(--tw-shadow-color,transparent) 0px 64px 64px -32px, var(--tw-shadow-color,transparent) 0px 32px 32px -16px, var(--tw-shadow-color,transparent) 0px 16px 16px -8px, var(--tw-shadow-color,var(--color-grey-50)) 0px 12px 12px -6px, var(--tw-shadow-color,var(--color-grey-50)) 0px 6px 6px -3px, var(--tw-shadow-color,var(--color-grey-50)) 0px 3px 3px -1.5px, var(--tw-shadow-color,var(--color-grey-100)) 0px 1px 1px -.5px, var(--tw-shadow-color,var(--color-grey-50)) 0px 0px 0px 1px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card-large{--tw-shadow:var(--tw-shadow-color,var(--color-grey-50)) 0px 64px 64px -32px, var(--tw-shadow-color,var(--color-grey-50)) 0px 32px 32px -16px, var(--tw-shadow-color,var(--color-grey-50)) 0px 16px 16px -8px, var(--tw-shadow-color,var(--color-grey-50)) 0px 12px 12px -6px, var(--tw-shadow-color,var(--color-grey-50)) 0px 6px 6px -3px, var(--tw-shadow-color,var(--color-grey-50)) 0px 3px 3px -1.5px, var(--tw-shadow-color,var(--color-grey-100)) 0px 1px 1px -.5px, var(--tw-shadow-color,var(--color-grey-50)) 0px 0px 0px 1px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[outline\:1px_solid_var\(--color-grey-100\)\]{outline:1px solid var(--color-grey-100)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-\[1px\]{outline-offset:-1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.\[border-top\:1px_solid_var\(--color-grey-100\)\]{border-top:1px solid var(--color-grey-100)}.\[grid-area\:span_1_\/_span_2_\/_span_1_\/_span_2\]{grid-area:span 1/span 2/span 1/span 2}.\[mask\:var\(--chevron\)_center\/contain_no-repeat\]{-webkit-mask:var(--chevron) center/contain no-repeat;mask:var(--chevron) center/contain no-repeat}.\[transition\:background-color_0\.2s\]{transition:background-color .2s}.\[transition\:transform_0\.2s\]{transition:transform .2s}.\[transition\:var\(--transition\)\]{transition:var(--transition)}.group-open\/faq\:rotate-180:is(:where(.group\/faq):is([open],:popover-open,:open) *){rotate:180deg}.group-hover\/card\:translate-x-2:is(:where(.group\/card):hover *){--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/card\:-translate-y-2:is(:where(.group\/card):hover *){--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/card\:bg-sand-200:is(:where(.group\/card):hover *){background-color:var(--color-sand-200)}.group-data-\[wk-state\=wait\]\/m\:bg-sand-400:is(:where(.group\/m)[data-wk-state=wait] *){background-color:var(--color-sand-400)}.group-data-\[wk-state\=wait\]\/m\:text-sand-800:is(:where(.group\/m)[data-wk-state=wait] *){color:var(--color-sand-800)}.group-\[\:not\(\.is-left-align\)\]\/title-wrapper\:text-balance:is(:where(.group\/title-wrapper):not(.is-left-align) *){text-wrap:balance}.before\:content-none:before,.after\:content-none:after{content:var(--tw-content);--tw-content:none;content:none}.last\:\[border-bottom\:1px_solid_var\(--color-grey-100\)\]:last-child{border-bottom:1px solid var(--color-grey-100)}.hover\:bg-sand-200:hover{background-color:var(--color-sand-200)}.hover\:text-black:hover{color:var(--color-black)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-blue-400:focus-visible{outline-color:var(--color-blue-400)}.aria-checked\:bg-white[aria-checked=true]{background-color:var(--color-white)}.aria-checked\:text-black[aria-checked=true]{color:var(--color-black)}.aria-checked\:shadow-card[aria-checked=true]{--tw-shadow:var(--tw-shadow-color,transparent) 0px 64px 64px -32px, var(--tw-shadow-color,transparent) 0px 32px 32px -16px, var(--tw-shadow-color,transparent) 0px 16px 16px -8px, var(--tw-shadow-color,var(--color-grey-50)) 0px 12px 12px -6px, var(--tw-shadow-color,var(--color-grey-50)) 0px 6px 6px -3px, var(--tw-shadow-color,var(--color-grey-50)) 0px 3px 3px -1.5px, var(--tw-shadow-color,var(--color-grey-100)) 0px 1px 1px -.5px, var(--tw-shadow-color,var(--color-grey-50)) 0px 0px 0px 1px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media not all and (min-width:1279px){.max-\[1279px\]\:-mx-16{margin-inline:calc(var(--spacing) * -16)}.max-\[1279px\]\:flex{display:flex}.max-\[1279px\]\:w-\[300px\]{width:300px}.max-\[1279px\]\:flex-none{flex:none}.max-\[1279px\]\:snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.max-\[1279px\]\:snap-mandatory{--tw-scroll-snap-strictness:mandatory}.max-\[1279px\]\:scroll-px-16{scroll-padding-inline:calc(var(--spacing) * 16)}.max-\[1279px\]\:\[scrollbar-width\:thin\]{scrollbar-width:thin}.max-\[1279px\]\:overflow-x-auto{overflow-x:auto}.max-\[1279px\]\:px-16{padding-inline:calc(var(--spacing) * 16)}.max-\[1279px\]\:pb-12{padding-bottom:calc(var(--spacing) * 12)}}@media not all and (min-width:992px){.max-lg\:mb-10\!{margin-bottom:calc(var(--spacing) * 10)!important}.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-lg\:\[mask-image\:linear-gradient\(90deg\,_rgba\(0\,_0\,_0\,_0\)\,_rgb\(0\,_0\,_0\)_3\.2rem\,_rgb\(0\,_0\,_0\)_calc\(100\%_-_3\.2rem\)\,_rgba\(0\,_0\,_0\,_0\)\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3.2rem calc(100% - 3.2rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 3.2rem,#000 calc(100% - 3.2rem),#0000)}}@media not all and (min-width:768px){.max-md\:mt-24{margin-top:calc(var(--spacing) * 24)}.max-md\:aspect-\[1\/1\.05\]{aspect-ratio:1/1.05}.max-md\:h-32{height:calc(var(--spacing) * 32)}.max-md\:w-full{width:100%}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-md\:gap-12{gap:calc(var(--spacing) * 12)}.max-md\:gap-14{gap:calc(var(--spacing) * 14)}.max-md\:gap-16{gap:calc(var(--spacing) * 16)}.max-md\:rounded-none{border-radius:0}.max-md\:p-18{padding:calc(var(--spacing) * 18)}.max-md\:p-20{padding:calc(var(--spacing) * 20)}.max-md\:px-8{padding-inline:calc(var(--spacing) * 8)}.max-md\:py-24{padding-block:calc(var(--spacing) * 24)}.max-md\:py-40{padding-block:calc(var(--spacing) * 40)}.max-md\:pt-8{padding-top:calc(var(--spacing) * 8)}.max-md\:pt-20{padding-top:calc(var(--spacing) * 20)}.max-md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.max-md\:text-\[length\:3\.6rem\]{font-size:3.6rem}.max-md\:text-\[length\:clamp\(2\.6rem\,_9vw\,_3\.6rem\)\]{font-size:clamp(2.6rem,9vw,3.6rem)}.max-md\:text-\[length\:clamp\(3\.8rem\,_10\.5vw\,_5rem\)\]{font-size:clamp(3.8rem,10.5vw,5rem)}.max-md\:text-\[length\:clamp\(3rem\,_10vw\,_4\.4rem\)\]{font-size:clamp(3rem,10vw,4.4rem)}}@media not all and (min-width:480px){.max-sm\:min-w-\[5\.6rem\]{min-width:5.6rem}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:gap-12{gap:calc(var(--spacing) * 12)}.max-sm\:text-\[length\:2\.2rem\]{font-size:2.2rem}.max-sm\:text-\[length\:clamp\(3rem\,_11\.5vw\,_4rem\)\]{font-size:clamp(3rem,11.5vw,4rem)}}@media(min-width:768px){.md\:order-1{order:1}.md\:order-2{order:2}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root,:host{--spacing:.1rem;--font-sans:Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-weight-bold:700;--font-weight-medium:500;--font-weight-normal:400;--color-black:var(--color-grey-1000);--color-white:white;--color-blue-100:#e6effc;--color-blue-200:#c9dcf8;--color-blue-400:#4b91ec;--color-blue-600:#2f74d9;--color-blue-800:#1f58c6;--color-blue-1000:#163f8f;--color-cyan-100:#bff1f5;--color-cyan-800:#05537a;--color-grey-50:color-mix(in srgb,#1111114%,transparent)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-grey-50:color-mix(in srgb,var(--color-black)4%,transparent)}}:root,:host{--color-grey-100:color-mix(in srgb,#1111118%,transparent)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-grey-100:color-mix(in srgb,var(--color-black)8%,transparent)}}:root,:host{--color-grey-200:#d9d3cc;--color-grey-400:#9a948e;--color-grey-600:#6b6560;--color-grey-800:#3f3b37;--color-grey-1000:#111;--color-indigo-100:#e5e5ff;--color-indigo-200:#c8c8f2;--color-indigo-600:#6969cc;--color-indigo-800:#4533b8;--color-indigo-1000:#261d66;--color-lime-100:#eff5ce;--color-lime-200:#dbeb7a;--color-lime-800:#7b8f00;--color-lime-1000:#515c0b;--color-pink-100:#fde5ff;--color-pink-200:#fab8ff;--color-pink-800:#b8337a;--color-pink-1000:#7a2251;--color-sand-50:#fefaf7;--color-sand-100:#f7f5f2;--color-sand-200:#efe7dd;--color-sand-400:#d9cdbf;--color-sand-800:#8a7a6a;--color-sand-1000:#5c5047;--color-teal-100:#b1f0e7;--color-teal-200:#51e0cd;--color-teal-800:#066;--color-teal-1000:#003d3d;--color-violet-100:#efefff;--color-violet-200:#e5e5ff;--color-violet-800:#3a3a9e;--color-violet-1000:#006;--color-yellow-100:#fff3c2;--color-yellow-200:#fd9;--color-yellow-800:#cc8418;--color-yellow-1000:#a36a14;--text-body:1rem;--text-body-2xs:.7rem;--text-body-l:1.2rem;--text-body-s:.9rem;--text-body-xs:.8rem;--text-h1:3.2rem;--text-h2:2.6rem;--text-h3:2rem;--text-headline:4rem;--text-label-s:.6rem;--text-tag-s:.4rem;--leading-heading:1;--leading-headline:.9;--leading-paragraph:1.3;--leading-small-heading:1.1;--leading-title:1.2;--tracking-headline:-.024em;--tracking-tag:.08em;--radius-2xl:2.4rem;--radius-l:1.2rem;--radius-m:.8rem;--radius-s:.4rem;--radius-xl:1.6rem;--shadow-card:transparent 0px 64px 64px -32px, transparent 0px 32px 32px -16px, transparent 0px 16px 16px -8px, var(--color-grey-50) 0px 12px 12px -6px, var(--color-grey-50) 0px 6px 6px -3px, var(--color-grey-50) 0px 3px 3px -1.5px, var(--color-grey-100) 0px 1px 1px -.5px, var(--color-grey-50) 0px 0px 0px 1px;--shadow-card-large:var(--color-grey-50) 0px 64px 64px -32px, var(--color-grey-50) 0px 32px 32px -16px, var(--color-grey-50) 0px 16px 16px -8px, var(--color-grey-50) 0px 12px 12px -6px, var(--color-grey-50) 0px 6px 6px -3px, var(--color-grey-50) 0px 3px 3px -1.5px, var(--color-grey-100) 0px 1px 1px -.5px, var(--color-grey-50) 0px 0px 0px 1px;--font-display:"Bricolage Grotesque", Geist, sans-serif}@font-face{font-family:Bricolage Grotesque;src:url(/assets/fonts/bricolage-grotesque-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;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}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:root{--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.hero-features{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.hero-feature{background:#ffffffb3;border-radius:2em;align-items:center;gap:.5em;padding:.45em .85em .45em .6em;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hero-feature{background:color-mix(in srgb,var(--color-white) 70%,transparent)}}.hero-feature{box-shadow:inset 0 0 0 1px var(--color-grey-100);color:var(--color-grey-800);font-size:var(--text-body-xs);font-weight:var(--font-weight-medium);line-height:1;text-decoration:none;transition:background .35s,color .35s,box-shadow .35s,transform .35s cubic-bezier(.175,.885,.32,1.275)}.hero-feature-icon{width:1.15em;height:1.15em;color:var(--tint-ink);display:inline-flex}.hero-feature[data-tint=teal]{--tint-soft:var(--color-teal-100);--tint-ink:var(--color-teal-800)}.hero-feature[data-tint=lime]{--tint-soft:var(--color-lime-100);--tint-ink:var(--color-lime-800)}.hero-feature[data-tint=indigo]{--tint-soft:var(--color-indigo-100);--tint-ink:var(--color-indigo-800)}.hero-feature[data-tint=yellow]{--tint-soft:var(--color-yellow-100);--tint-ink:var(--color-yellow-800)}.hero-feature[data-tint=pink]{--tint-soft:var(--color-pink-100);--tint-ink:var(--color-pink-800)}.hero-feature[data-tint=blue]{--tint-soft:var(--color-blue-100);--tint-ink:var(--color-blue-800)}.hero-feature.is-on,.hero-feature:hover,.hero-feature:focus-visible{background:var(--tint-soft);color:var(--tint-ink);box-shadow:inset 0 0 0 1px #0000}.hero-feature.is-on{transform:translateY(-.1rem)}.hero-features--below{display:none}@media(max-width:767px){.hero-features{justify-content:center;margin-top:1.4rem}.hero-features--above{display:none}.hero-features--below{order:2;margin-top:.8rem;padding:0 1.6rem;display:flex}.home-video-container-hero--horizontal{order:1;margin-top:2.4rem}.home-grid-hero--horizontal>[class*="grid-area:span_1"]{order:3}}@media(min-width:992px){.fh{padding-top:2rem}.fh-box{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.fh-text{text-align:left;align-items:flex-start;max-width:none;margin:0}.fh h1{font-size:calc(var(--text-headline) * .78)}.fh-buttons{justify-content:flex-start}.fh-scene{margin-top:0}}.pw-section-head{max-width:46rem;margin-bottom:3.2rem}.pw-section-head p{color:var(--color-grey-600);text-wrap:pretty;margin-top:1rem}.pw-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;display:grid}.pw-story{border-radius:var(--radius-xl);background:var(--color-sand-100);flex-direction:column;gap:1.4rem;margin:0;padding:2rem 2.2rem;display:flex}.pw-story-figure{align-items:baseline;gap:1rem;display:flex}.pw-story-number{font-family:var(--font-display);font-weight:var(--font-weight-bold);color:var(--color-grey-1000);flex:none;font-size:3.6rem;line-height:1}.pw-story-caption{max-width:18rem;font-size:var(--text-body-s);color:var(--color-grey-800);line-height:1.35}.pw-story-quote{font-size:var(--text-body-l);line-height:1.4;font-weight:var(--font-weight-medium);color:var(--color-grey-1000);text-wrap:pretty;flex:1;margin:0}.pw-story-author{border-top:1px solid var(--color-grey-100);align-items:center;gap:1rem;padding-top:1.4rem;display:flex}.pw-story-photo{flex:none;width:3.2rem;height:3.2rem;position:relative}.pw-story-photo>img:first-child{object-fit:cover;border-radius:50%;width:100%;height:100%}.pw-story-logo{width:1.4rem;height:1.4rem;box-shadow:0 0 0 2px var(--color-sand-100);border-radius:.35rem;position:absolute;bottom:-.3rem;right:-.3rem}.pw-story-name{font-size:var(--text-body-s);font-weight:var(--font-weight-medium);display:block}.pw-story-role{font-size:var(--text-body-xs);color:var(--color-grey-600);line-height:1.3;display:block}.pw-text-link{font-weight:var(--font-weight-medium);color:var(--color-grey-1000);text-decoration:underline;-webkit-text-decoration-color:var(--color-grey-100);text-decoration-color:var(--color-grey-100);text-underline-offset:.25em;margin-top:2rem;text-decoration-thickness:2px;transition:text-decoration-color .2s;display:inline-block}.pw-text-link:hover,.pw-text-link:focus-visible{text-decoration-color:currentColor}.pw-integrations{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.pw-integration{border-radius:var(--radius-xl);background:var(--color-white);box-shadow:var(--shadow-card);flex-direction:column;gap:.6rem;padding:2rem;display:flex}.pw-integration-logos{gap:.6rem;margin-bottom:1rem;display:flex}.pw-integration-logos img,.pw-integration-icon{border-radius:var(--radius-m);background:var(--color-sand-100);object-fit:contain;width:2.8rem;height:2.8rem;padding:.5rem}.pw-integration-icon{color:var(--color-grey-800);padding:.6rem;display:inline-flex}.pw-integration h3{font-size:var(--text-body-l);line-height:1.25}.pw-integration p{font-size:var(--text-body-s);color:var(--color-grey-600);line-height:1.4}.pw-resources{border-top:1px solid var(--color-grey-100);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.pw-resource{height:100%;color:inherit;flex-direction:column;gap:.4rem;padding:2rem 1.6rem 2rem 0;text-decoration:none;display:flex}.pw-resource-icon{width:1.6rem;height:1.6rem;color:var(--color-grey-800);margin-bottom:.8rem;display:inline-flex}.pw-resource-title{font-weight:var(--font-weight-medium);text-underline-offset:.25em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .2s}.pw-resource-text{font-size:var(--text-body-s);color:var(--color-grey-600);line-height:1.4}.pw-resource:hover .pw-resource-title,.pw-resource:focus-visible .pw-resource-title{text-decoration-color:currentColor}@media(max-width:991px){.pw-integrations,.pw-resources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.pw-section-head{margin-bottom:2rem}.pw-stories,.pw-integrations{grid-template-columns:minmax(0,1fr);gap:1.2rem}.pw-story{padding:1.8rem}.pw-story-number{font-size:3rem}.pw-integration{padding:1.6rem}.pw-resources{grid-template-columns:minmax(0,1fr)}.pw-resource{border-bottom:1px solid var(--color-grey-100);padding:1.4rem 0}}.pw-story-quote:before,.pw-story-quote:after{content:none}.pw-nav-banner{background:var(--color-sand-100);color:var(--color-grey-800);font-size:var(--text-body-xs);justify-content:center;padding:.5rem 3rem;line-height:1.35;display:flex;position:relative}.pw-nav-banner[hidden]{display:none}.pw-nav-banner-link{text-align:center;text-wrap:balance;flex-wrap:wrap;justify-content:center;column-gap:.75em;display:inline-flex}.pw-nav-banner-more{font-weight:var(--font-weight-medium);color:var(--color-black);text-decoration:underline}@supports (color:color-mix(in lab,red,red)){.pw-nav-banner-more{-webkit-text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-decoration-color:color-mix(in srgb,currentColor 30%,transparent)}}.pw-nav-banner-more{text-underline-offset:.25em;transition:text-decoration-color .2s}.pw-nav-banner-more:after{content:" →"}.pw-nav-banner-link:hover .pw-nav-banner-more,.pw-nav-banner-link:focus-visible .pw-nav-banner-more{text-decoration-color:currentColor}.pw-nav-banner-close{width:1.8rem;height:1.8rem;color:var(--color-grey-600);cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.4rem;transition:background .2s,color .2s;display:inline-flex;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.pw-nav-banner-close:hover,.pw-nav-banner-close:focus-visible{background:var(--color-grey-50);color:var(--color-black)}.pw-nav{z-index:1000;background:var(--color-white);border-bottom:1px solid var(--color-grey-100);position:sticky;top:0}.pw-nav-skip{z-index:2;background:var(--color-black);color:var(--color-white);font-size:var(--text-body-xs);opacity:0;pointer-events:none;border-radius:.6rem;padding:.5em .9em;transition:opacity .15s,transform .15s;position:absolute;top:.5rem;left:.8rem;transform:translateY(-.4rem)}.pw-nav-skip:not(:focus-visible){clip-path:inset(50%)}.pw-nav-skip:focus-visible{opacity:1;pointer-events:auto;transform:none}#main:focus{outline:none}.pw-nav-bar{align-items:center;gap:2rem;max-width:72rem;height:3.4rem;margin:0 auto;padding:0 1.6rem;display:flex}.pw-nav-logo{border-radius:.4rem;flex:none;display:inline-flex}.pw-nav-logo img{width:6.2rem;height:auto;display:block}.pw-nav-menu{flex:1;min-width:0}.pw-nav-list,.pw-nav-features,.pw-nav-resources{margin:0;padding:0;list-style:none}.pw-nav-list{align-items:center;gap:.2rem;display:flex}.pw-nav-item{position:relative}.pw-nav-link,.pw-nav-trigger,.pw-nav-login{color:var(--color-grey-800);font-size:var(--text-body-s);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.3em;padding:.5em .75em;line-height:1.2;transition:background .2s,color .2s;display:inline-flex}.pw-nav-link:hover,.pw-nav-trigger:hover,.pw-nav-login:hover,.pw-nav-item.is-open>.pw-nav-trigger{background:var(--color-sand-100);color:var(--color-black)}.pw-nav-chevron{width:.95em;height:.95em;color:var(--color-grey-600);transition:transform .2s;display:inline-flex}.pw-nav-item.is-open .pw-nav-chevron{transform:rotate(180deg)}.pw-nav-group-title{display:none}.pw-nav-panel{background:var(--color-white);width:15rem;box-shadow:0 0 0 1px var(--color-grey-100),0 16px 40px -12px #1111112e,0 4px 12px -4px #1111110f;opacity:0;visibility:hidden;border-radius:1rem;padding:.5rem;transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear .16s;position:absolute;top:calc(100% + .6rem);left:-.4rem;transform:translateY(-.3rem)}.pw-nav-item.is-open>.pw-nav-panel{opacity:1;visibility:visible;transition:opacity .18s ease-out,transform .18s ease-out,visibility;transform:none}.pw-nav-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;display:grid}.pw-nav-feature,.pw-nav-resource{color:var(--color-black);border-radius:.7rem;transition:background .2s;display:flex}.pw-nav-feature:hover,.pw-nav-feature:focus-visible,.pw-nav-resource:hover,.pw-nav-resource:focus-visible{background:var(--color-sand-100)}.pw-nav-feature{align-items:flex-start;gap:.75rem;padding:.7rem}.pw-nav-feature-icon{background:var(--tint-soft,var(--color-sand-100));width:2.1rem;height:2.1rem;color:var(--tint-ink,var(--color-grey-800));border-radius:.6rem;flex:none;padding:.5rem;display:inline-flex}.pw-nav-feature[data-tint=teal]{--tint-soft:var(--color-teal-100);--tint-ink:var(--color-teal-800)}.pw-nav-feature[data-tint=lime]{--tint-soft:var(--color-lime-100);--tint-ink:var(--color-lime-800)}.pw-nav-feature[data-tint=indigo]{--tint-soft:var(--color-indigo-100);--tint-ink:var(--color-indigo-800)}.pw-nav-feature[data-tint=yellow]{--tint-soft:var(--color-yellow-100);--tint-ink:var(--color-yellow-800)}.pw-nav-feature[data-tint=pink]{--tint-soft:var(--color-pink-100);--tint-ink:var(--color-pink-800)}.pw-nav-feature[data-tint=blue]{--tint-soft:var(--color-blue-100);--tint-ink:var(--color-blue-800)}.pw-nav-feature-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.pw-nav-feature-name{font-size:var(--text-body-s);font-weight:var(--font-weight-medium);line-height:1.25}.pw-nav-feature-line{color:var(--color-grey-600);font-size:var(--text-body-xs);line-height:1.35}.pw-nav-resource{font-size:var(--text-body-s);font-weight:var(--font-weight-medium);align-items:center;gap:.7rem;padding:.6rem .7rem}.pw-nav-resource-icon{width:1.1rem;height:1.1rem;color:var(--color-grey-600);flex:none;display:inline-flex}.pw-nav-actions{flex:none;align-items:center;gap:.4rem;display:flex}.pw-nav-cta{background:var(--color-blue-600);color:var(--color-white);font-size:var(--text-body-s);font-weight:var(--font-weight-medium);white-space:nowrap;border-radius:.8em;justify-content:center;align-items:center;padding:.6em 1.1em;line-height:1.2;transition:background .2s;display:inline-flex}.pw-nav-cta:hover{background:#2863b8}@supports (color:color-mix(in lab,red,red)){.pw-nav-cta:hover{background:color-mix(in srgb,var(--color-blue-600) 85%,black)}}.pw-nav-cta:focus-visible{outline:2px solid var(--color-blue-400);outline-offset:2px}.pw-nav-menu-actions,.pw-nav-burger{display:none}.pw-nav-burger{width:2.4rem;height:2.4rem;color:var(--color-black);cursor:pointer;background:0 0;border:0;border-radius:.6rem;padding:.55rem}.pw-nav-burger>span{width:100%;height:100%;display:inline-flex}.pw-nav-burger-close,.pw-nav.is-menu-open .pw-nav-burger-open{display:none!important}.pw-nav.is-menu-open .pw-nav-burger-close{display:inline-flex!important}.pw-nav :is(a,button):focus-visible{outline:2px solid var(--color-blue-400);outline-offset:2px}@media(max-width:991px){.pw-nav-bar{gap:1rem}.pw-nav-link,.pw-nav-trigger,.pw-nav-login{padding-inline:.55em}}@media(max-width:767px){.pw-nav-banner{padding:.55rem 2.8rem .55rem 1rem}.pw-nav-banner-link{text-align:left;justify-content:flex-start}.pw-nav-banner-close{right:.4rem}.pw-nav-bar{justify-content:space-between;gap:.6rem;height:3.4rem;padding:0 1rem}.pw-nav-actions .pw-nav-login{display:none}.pw-nav-actions .pw-nav-cta{font-size:var(--text-body-xs);padding:.6em .9em}.pw-nav-burger{display:inline-flex}.pw-nav.is-menu-open .pw-nav-actions .pw-nav-cta{visibility:hidden}.pw-nav-menu{top:var(--pw-nav-bottom,3.4rem);overscroll-behavior:contain;background:var(--color-white);border-top:1px solid var(--color-grey-100);opacity:0;visibility:hidden;flex-direction:column;padding:.4rem 1rem 1.6rem;transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear .16s;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(-.4rem)}.pw-nav.is-menu-open .pw-nav-menu{opacity:1;visibility:visible;transition:opacity .18s ease-out,transform .18s ease-out,visibility;transform:none}.pw-nav-list{flex-direction:column;align-items:stretch;gap:0}.pw-nav-item{border-bottom:1px solid var(--color-grey-100);padding:.5rem 0}.pw-nav-trigger{display:none}.pw-nav-group-title{color:var(--color-grey-600);font-size:var(--text-body-xs);font-weight:var(--font-weight-medium);padding:.6rem 0 .3rem;display:block}.pw-nav-panel,.pw-nav-panel--wide{width:auto;box-shadow:none;opacity:1;visibility:inherit;padding:0;transition:none;position:static;transform:none}.pw-nav-features{grid-template-columns:minmax(0,1fr);gap:0}.pw-nav-feature{margin:0 -.6rem;padding:.6rem}.pw-nav-resource{font-size:var(--text-body);margin:0 -.6rem;padding:.7rem .6rem}.pw-nav-link{font-size:var(--text-body);color:var(--color-black);margin:0 -.6rem;padding:.7rem .6rem;display:flex}.pw-nav-menu-actions{flex-direction:column;gap:.6rem;margin-top:1.4rem;display:flex}.pw-nav-menu-actions .pw-nav-cta,.pw-nav-menu-actions .pw-nav-login{font-size:var(--text-body);justify-content:center;padding:.85em 1em}.pw-nav-menu-actions .pw-nav-login{box-shadow:inset 0 0 0 1px var(--color-grey-200);color:var(--color-black)}}@media(max-width:359px){.pw-nav-actions .pw-nav-cta{display:none}}@media(prefers-reduced-motion:reduce){.pw-nav-panel,.pw-nav-item.is-open>.pw-nav-panel,.pw-nav-menu,.pw-nav.is-menu-open .pw-nav-menu,.pw-nav-chevron{transition:none!important;transform:none!important}}.pw-nav-panel--wide{width:min(58rem,100vw - 11rem)}@media(min-width:768px){.pw-nav-panel--wide{grid-template-columns:minmax(0,1fr) 15rem;gap:.5rem;display:grid}}.pw-nav-demo{display:none}@media(min-width:768px){.pw-nav-demo{background:var(--color-sand-100);color:var(--color-black);border-radius:.8rem;flex-direction:column;gap:.35rem;padding:.8rem;text-decoration:none;transition:background .2s;display:flex}.pw-nav-demo:hover,.pw-nav-demo:focus-visible{background:var(--color-sand-200)}}.pw-nav-demo-shot{object-fit:cover;object-position:top center;border-radius:.6rem;width:100%;height:7.5rem;margin-bottom:.5rem}.pw-nav-demo-title{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--font-weight-bold);line-height:1.2}.pw-nav-demo-line{color:var(--color-grey-800);font-size:var(--text-body-xs);line-height:1.35}.pw-nav-demo-button{background:var(--color-blue-600);color:var(--color-white);font-size:var(--text-body-xs);font-weight:var(--font-weight-medium);border-radius:.6rem;align-self:flex-start;margin-top:.5rem;padding:.45em .9em}.pw-footer{border-top:1px solid var(--color-grey-100);margin-top:2rem;padding:3.2rem 0 1.6rem}.pw-footer-top{grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:2.4rem 4rem;display:grid}.pw-footer-logo{display:inline-flex}.pw-footer-logo img{width:113px;height:auto;display:block}.pw-footer-brand p{color:var(--color-grey-600);font-size:var(--text-body-s);text-wrap:pretty;margin:.8rem 0 0;line-height:1.4}.pw-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem 2rem;display:grid}.pw-footer .pw-footer-title{font-family:var(--font-display);font-size:var(--text-body-s);font-weight:var(--font-weight-bold);color:var(--color-black);margin:0 0 .6rem;line-height:1.3}.pw-footer-list,.pw-footer-legal{margin:0;padding:0;list-style:none}.pw-footer-list li+li{margin-top:.35rem}.pw-footer-link{font:inherit;font-size:var(--text-body-xs);color:var(--color-grey-800);text-align:left;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0;line-height:1.4;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.pw-footer-link:hover,.pw-footer-link:focus-visible{color:var(--color-black);text-decoration-color:currentColor}.pw-footer-bottom{border-top:1px solid var(--color-grey-100);flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;margin-top:2.4rem;padding-top:1.2rem;display:flex}.pw-footer-copy{color:var(--color-grey-600);font-size:var(--text-body-xs);margin:0}.pw-footer-legal{flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}.pw-footer-legal .pw-footer-link{color:var(--color-grey-600)}.pw-footer-legal .pw-footer-link:hover,.pw-footer-legal .pw-footer-link:focus-visible{color:var(--color-black)}.pw-footer-bottom .footer-socials{margin-left:auto}@media(max-width:767px){.pw-footer{padding-top:2.4rem}.pw-footer-top{grid-template-columns:minmax(0,1fr);gap:2rem}.pw-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-footer-bottom{flex-direction:column;align-items:flex-start}.pw-footer-bottom .footer-socials{width:100%;margin-left:0}}.pw-mobile-app{background:url(/assets/img/waves.svg) bottom/cover no-repeat;padding:3.2rem 0 4rem;position:relative;overflow-x:clip}.pw-mobile-app .pm-wall{-webkit-mask-image:radial-gradient(70% 75%,#0000 22%,#000 66%),linear-gradient(#0000,#000 14% 86%,#0000),linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:radial-gradient(70% 75%,#0000 22%,#000 66%),linear-gradient(#0000,#000 14%,#000 86%,#0000),linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media(max-width:767px){.pw-mobile-app{padding:2rem 0 3.2rem}}.pw-footer-lang{margin-left:auto;position:relative}.pw-footer-lang-trigger{border:1px solid var(--color-grey-100);color:var(--color-grey-800);font:inherit;font-size:var(--text-body-xs);cursor:pointer;background:0 0;border-radius:.6rem;align-items:center;gap:.4rem;padding:.4rem .7rem;transition:border-color .2s,color .2s;display:inline-flex}.pw-footer-lang-trigger:hover,.pw-footer-lang-trigger:focus-visible,.pw-footer-lang.is-open .pw-footer-lang-trigger{border-color:var(--color-grey-400);color:var(--color-black)}.pw-footer-lang-icon,.pw-footer-lang-chevron{width:1.05em;height:1.05em;color:var(--color-grey-600);display:inline-flex}.pw-footer-lang-icon svg,.pw-footer-lang-chevron svg{width:100%;height:100%}.pw-footer-lang-chevron{transition:transform .2s;transform:rotate(180deg)}.pw-footer-lang.is-open .pw-footer-lang-chevron{transform:none}.pw-footer-langs{z-index:20;border:1px solid var(--color-grey-100);background:var(--color-white);border-radius:.8rem;flex-direction:column;min-width:11rem;margin:0;padding:.4rem;list-style:none;display:none;position:absolute;bottom:calc(100% + .4rem);right:0;box-shadow:0 .6rem 1.6rem #00000014}.pw-footer-lang.is-open .pw-footer-langs{display:flex}.pw-footer-langlink{color:var(--color-black);font-size:var(--text-body-xs);border-radius:.6rem;padding:.55rem .7rem;text-decoration:none;transition:background .2s;display:block}.pw-footer-langlink:hover,.pw-footer-langlink:focus-visible,.pw-footer-langlink[aria-current=true]{background:var(--color-sand-100)}.pw-footer-langlink[aria-current=true]{font-weight:var(--font-weight-medium)}.pw-footer-lang+.footer-socials{margin-left:0}@media(max-width:767px){.pw-footer-lang{margin-left:0}.pw-footer-langs{left:0;right:auto}}.pw-story-quote--lg{font-size:var(--text-h3);line-height:1.22}.pw-stories--people .pw-story-photo{width:4.4rem;height:4.4rem}.pw-stories--people .pw-story-photo>img:first-child{object-position:50% 30%}@media(max-width:767px){.pw-story-quote--lg{font-size:calc(var(--text-h3) * .85)}}.hs-host{width:100%;max-width:76rem;margin:0 auto;position:relative;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}@media(min-width:1100px){.hs-host{width:calc(100% + 80px);margin:0 -40px}.hs-bar{margin-left:-1.6rem}}.hs-still{width:100%;max-width:720px;height:auto;margin:0 auto;display:block}@media(max-width:1173px){.hs-still{max-width:358px}}.hs-bar{justify-content:flex-start;width:100%;max-width:72rem;margin-top:.8rem;display:none}@media(prefers-reduced-motion:reduce){.hs-bar{min-height:45px;display:flex}}@media(prefers-reduced-motion:reduce)and (max-width:767px){.hs-bar{min-height:41px}}.hs-play{flex:none;align-items:center;gap:.6rem;display:inline-flex}.hs-play[data-hidden]{visibility:hidden}@media(max-width:767px){.hs-bar{justify-content:center}}.hs-host.has-tile>.ss-fit{width:100%}.hs-host .hs-stage .ss-stage{clip-path:inset(-60px -60px 0);overflow:visible}@media(max-width:767px){.hs-host{width:100%;max-width:39rem;margin:0 auto;padding:0 16px}.hs-host .hs-stage .ss-stage{clip-path:inset(-16px -16px 0)}}[data-tile].has-tile>.ss-fit{width:100%}.pw-consent{z-index:60;background:var(--color-white);width:min(28rem,100vw - 2rem);box-shadow:0 0 0 1px var(--color-grey-100),0 16px 40px -12px #11111138;color:var(--color-grey-800);font-size:var(--text-body-xs);border-radius:1rem;flex-direction:column;gap:.9rem;padding:1.1rem 1.2rem;line-height:1.45;animation:.25s ease-out pw-consent-in;display:flex;position:fixed;bottom:1rem;left:1rem}.pw-consent-step{flex-direction:column;gap:.9rem;display:flex}.pw-consent-text,.pw-consent-title{margin:0}.pw-consent-title{color:var(--color-black);font-size:var(--text-body-s);font-weight:var(--font-weight-medium)}.pw-consent-more{flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;margin:-.2rem 0 0;display:flex}.pw-consent-link{color:var(--color-black);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pw-consent-purposes{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pw-consent-purpose{background:var(--color-sand-50);border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem 1rem;padding:.8rem .9rem;display:grid}.pw-consent-purpose b{color:var(--color-black);font-weight:var(--font-weight-medium)}.pw-consent-purpose span{color:var(--color-grey-600);grid-column:1}.pw-consent-switch{background:var(--color-grey-200);cursor:pointer;border:0;border-radius:1rem;grid-area:1/2/span 2;width:2.6rem;height:1.5rem;padding:0;transition:background .2s;position:relative}.pw-consent-switch:after{content:"";background:var(--color-white);border-radius:50%;width:1.1rem;height:1.1rem;transition:transform .2s;position:absolute;top:.2rem;left:.2rem;box-shadow:0 1px 2px #1113}.pw-consent-switch[aria-checked=true]{background:var(--color-black)}.pw-consent-switch[aria-checked=true]:after{transform:translate(1.1rem)}.pw-consent-switch:focus-visible,.pw-consent-link:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.pw-consent [hidden]{display:none}.pw-consent-actions{gap:.5rem;display:flex}.pw-consent-button{background:var(--color-sand-100);color:var(--color-black);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;border:0;border-radius:.6rem;flex:1;padding:.6em 1em;transition:background .2s}.pw-consent-button:hover,.pw-consent-button:focus-visible{background:var(--color-sand-200)}@keyframes pw-consent-in{0%{opacity:0;transform:translateY(.5rem)}}@media(prefers-reduced-motion:reduce){.pw-consent,.pw-consent-switch,.pw-consent-switch:after{transition:none;animation:none}}.dm-hero{background:url(/assets/img/waves.svg) bottom/cover no-repeat;padding:3rem 0 4rem}.dm-grid{grid-template:"intro card""plan card""proofs card"1fr/minmax(0,.78fr) minmax(0,1fr);align-items:start;column-gap:3.2rem;display:grid}.dm-intro{grid-area:intro}.dm-card{grid-area:card}.dm-plan{grid-area:plan;margin-top:2.4rem}.dm-proofs{grid-area:proofs;margin:2.4rem 0 0}.dm-intro h1{font-size:calc(var(--text-headline) * .78);line-height:var(--leading-headline);text-wrap:balance;margin:0 0 1.2rem}.dm-lead{max-width:34ch;font-size:var(--text-body-l);color:var(--color-grey-800);text-wrap:pretty;margin:0}.dm-facts{gap:.9rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.dm-facts li{font-weight:var(--font-weight-medium);align-items:center;gap:.9rem;display:flex}.dm-icon{background:var(--color-blue-100);width:2.4rem;height:2.4rem;color:var(--color-blue-800);border-radius:.7rem;flex:none;place-items:center;font-size:1.2rem;display:grid}.dm-plan h2,.dm-alt-box h2,.dm-card-head h2{font-family:var(--font-sans);font-weight:var(--font-weight-medium);letter-spacing:0;margin:0}.dm-plan h2{font-size:var(--text-body-l);margin-bottom:1rem}.dm-steps{counter-reset:dm-step;gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.dm-steps li{font-size:var(--text-body-s);color:var(--color-grey-800);counter-increment:dm-step;grid-template-columns:1.6rem 1fr;gap:.8rem;line-height:1.4;display:grid}.dm-steps li:before{content:counter(dm-step);background:var(--color-sand-200);width:1.6rem;height:1.6rem;color:var(--color-sand-1000);font-size:var(--text-body-xs);font-weight:var(--font-weight-medium);border-radius:50%;place-items:center;display:grid}.dm-steps strong{color:var(--color-grey-1000);display:block}.dm-tip{font-size:var(--text-body-xs);color:var(--color-grey-600);margin:1.2rem 0 0}.dm-proofs{font-size:var(--text-body-xs);color:var(--color-grey-800);flex-wrap:wrap;gap:.6rem 1.8rem;padding:0;list-style:none;display:flex}.dm-proofs li{align-items:center;gap:.5rem;display:inline-flex}.dm-proofs svg{width:1.1em;height:1.1em;color:var(--color-grey-600)}.dm-card{border-radius:var(--radius-xl);background:var(--color-white);box-shadow:var(--shadow-card-large);overflow:hidden}.dm-card [hidden]{display:none}.dm-card-head{border-bottom:1px solid var(--color-grey-100);justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 1.6rem;display:flex}.dm-card-head h2{font-size:var(--text-body)}.dm-card-head span{font-size:var(--text-body-xs);color:var(--color-grey-600)}.dm-facade{padding:1.6rem;position:relative}.dm-days{grid-template-columns:repeat(7,1fr);gap:.5rem;display:grid}.dm-days span{aspect-ratio:1.15;background:var(--color-sand-100);border-radius:.6rem}.dm-days span:nth-child(7n+6),.dm-days span:nth-child(7n){box-shadow:inset 0 0 0 1px var(--color-grey-50);background:0 0}.dm-overlay{text-align:center;background:radial-gradient(closest-side,#fffffff7 55%,#fff0);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.dm-load{font-size:var(--text-body);flex:none;gap:.6rem}.dm-note{max-width:30ch;font-size:var(--text-body-xs);color:var(--color-grey-600);text-wrap:balance;margin:0}.dm-out{font-size:var(--text-body-xs);font-weight:var(--font-weight-medium);color:var(--color-grey-1000);text-decoration:underline;-webkit-text-decoration-color:var(--color-grey-200);text-decoration-color:var(--color-grey-200);text-underline-offset:.25em;align-items:center;gap:.4rem;display:inline-flex}.dm-embed{min-height:34rem}.dm-failed{text-align:center;flex-direction:column;align-items:center;gap:1.2rem;padding:4rem 2rem;display:flex}.dm-failed p{max-width:34ch;color:var(--color-grey-800);margin:0}.dm-failed .button{flex:none;gap:.5rem}.dm-social{padding:4rem 0 2rem}.dm-social-title{text-align:center;font-family:var(--font-sans);font-size:var(--text-body-s);font-weight:var(--font-weight-medium);letter-spacing:0;color:var(--color-grey-600);margin:0 0 1.6rem}.dm-logos{grid-template-columns:repeat(8,1fr);align-items:center;gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.dm-logos li{justify-content:center;align-items:center;height:3.2rem;display:flex}.dm-logos img{object-fit:contain;filter:grayscale();opacity:.75;max-width:100%;max-height:60%}.dm-quote{max-width:46rem;margin:3.2rem auto 0}.dm-faq{padding:4rem 0}.dm-faq h2{text-align:center;font-size:var(--text-h3);margin:0 0 2rem}.dm-faq-list{max-width:46rem;margin:0 auto}.dm-faq details{border-top:1px solid var(--color-grey-100)}.dm-faq details:last-child{border-bottom:1px solid var(--color-grey-100)}.dm-faq summary{cursor:pointer;font-size:var(--text-body-l);font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;gap:1.2rem;padding:1.2rem 0;list-style:none;display:flex}.dm-faq summary::-webkit-details-marker{display:none}.dm-chevron{width:1em;height:1em;-webkit-mask:var(--chevron) center / contain no-repeat;mask:var(--chevron) center / contain no-repeat;opacity:.5;background:currentColor;flex:none;transition:transform .2s}.dm-faq details[open] .dm-chevron{transform:rotate(180deg)}.dm-faq details p{max-width:60ch;color:var(--color-grey-800);text-wrap:pretty;margin:0 0 1.4rem}.dm-alt{padding:0 0 4.8rem}.dm-alt-box{border-radius:var(--radius-xl);background:var(--color-sand-100);justify-content:space-between;align-items:center;gap:2rem;max-width:46rem;margin:0 auto;padding:2rem 2.2rem;display:flex}.dm-alt-box h2{font-size:var(--text-body-l);margin-bottom:.4rem}.dm-alt-box p{font-size:var(--text-body-s);color:var(--color-grey-800);margin:0}.dm-alt-box .button-secondary-2{flex:none}@media(max-width:767px){.dm-hero{padding:1.6rem 0 2.4rem}.dm-grid{grid-template:"intro""card""plan""proofs"/minmax(0,1fr)}.dm-intro h1{font-size:clamp(3rem,10vw,4.4rem)}.dm-facts{margin-top:1.4rem}.dm-card{margin-top:2rem}.dm-card-head{flex-direction:column;align-items:flex-start;gap:.2rem;padding:1.2rem}.dm-facade{padding:1.2rem}.dm-overlay{background:radial-gradient(closest-side,#fffffff7 70%,#fff0);padding:1rem}.dm-logos{grid-template-columns:repeat(4,1fr);gap:.8rem 1.2rem}.dm-faq summary{font-size:var(--text-body)}.dm-alt-box{flex-direction:column;align-items:flex-start}}.gd-hero{background:url(/assets/img/waves.svg) bottom/cover no-repeat;padding:3rem 0 2.4rem}.gd-hero-text{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:48rem;margin:0 auto;display:flex}.gd-hero h1{font-size:var(--text-headline);line-height:var(--leading-headline);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0}.gd-lead{font-size:var(--text-body-l);color:var(--color-grey-800);text-wrap:balance;max-width:46ch;margin:0}.gd-crumb{font-size:var(--text-body-xs);color:var(--color-grey-600);align-items:center;gap:.6rem;display:flex}.gd-crumb a{color:var(--color-grey-600);text-decoration:none}.gd-pill{background:var(--color-sand-200);color:var(--color-sand-1000);border-radius:2em;align-items:center;gap:.4rem;padding:.2rem .8rem;font-weight:500;display:inline-flex}.gd-meta{font-size:var(--text-body-xs);color:var(--color-grey-600);flex-wrap:wrap;gap:.8rem;margin-top:auto;padding-top:.4rem;display:flex}.gd-article{grid-template-columns:minmax(0,1fr) 30rem;align-items:start;gap:4.8rem;padding:3.2rem 0 4rem;display:grid}.gd-prose{max-width:66ch;font-size:var(--text-body);line-height:var(--leading-rich-text);color:var(--color-grey-1000)}.gd-prose h2{font-size:calc(var(--text-h3) * .8);line-height:var(--leading-small-heading);margin:3.2rem 0 1rem}.gd-prose h2:first-child{margin-top:0}.gd-prose h3{font-size:var(--text-body-l);line-height:var(--leading-title);margin:2.4rem 0 .6rem}.gd-prose p{margin:0 0 1.2rem}.gd-prose ul{margin:0 0 1.2rem;padding-left:2rem}.gd-prose li{margin-bottom:.4rem}.gd-rule-n{background:var(--color-teal-100);width:2.4rem;height:2.4rem;color:var(--color-teal-800);font-family:var(--font-display);font-size:var(--text-body-s);vertical-align:.1em;border-radius:50%;place-items:center;margin-right:.8rem;display:inline-grid}.gd-aside{flex-direction:column;gap:1.6rem;display:flex;position:sticky;top:9rem}.gd-pdf{border-radius:var(--radius-l);background:var(--color-sand-100);flex-direction:column;gap:1.2rem;padding:2rem;display:flex}.gd-pdf img{border-radius:var(--radius-s);width:12rem;height:auto;box-shadow:var(--shadow-card);display:block}.gd-pdf h2{font-size:var(--text-body-l);line-height:var(--leading-title);margin:0}.gd-pdf p{font-size:var(--text-body-s);color:var(--color-grey-800);margin:0}.gd-authors{flex-direction:column;gap:1rem;padding:0 .4rem;display:flex}.gd-author{font-size:var(--text-body-s);align-items:center;gap:1rem;display:flex}.gd-author img{object-fit:cover;border-radius:50%;flex:none;width:4rem;height:4rem}.gd-author b{font-weight:500;display:block}.gd-author span{color:var(--color-grey-600);font-size:var(--text-body-xs)}.gd-inline-pdf{display:none}.gd-feat{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.gd-feat a{border-radius:var(--radius-l);background:var(--color-sand-100);color:inherit;grid-template-columns:12rem minmax(0,1fr);align-items:center;gap:1.4rem;padding:1.2rem;text-decoration:none;display:grid}.gd-feat img{border-radius:var(--radius-m);width:100%;height:auto;display:block}.gd-feat b{font-size:var(--text-body-l);margin-bottom:.2rem;font-weight:500;display:block}.gd-feat span{font-size:var(--text-body-s);color:var(--color-grey-800)}.gd-jump{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.8rem;display:flex}.gd-jump a{background:var(--color-sand-100);color:var(--color-grey-1000);font-size:var(--text-body-s);border-radius:2em;padding:.6rem 1.2rem;text-decoration:none}.gd-jump a:hover{background:var(--color-sand-200)}.gd-aud{border-top:1px solid var(--color-grey-100);padding:4rem 0;scroll-margin-top:8rem}.gd-aud-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:2.4rem;margin-bottom:2.4rem;display:grid}.gd-aud-head h2{font-size:var(--text-h2);line-height:var(--leading-heading);text-wrap:balance;margin:0}.gd-aud-head p{font-size:var(--text-body-l);color:var(--color-grey-800);margin:0}.gd-who{font-size:var(--text-body-s);color:var(--color-grey-600);margin-bottom:.6rem;display:block}.gd-pains{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-bottom:1.2rem;display:grid}.gd-pain{border-radius:var(--radius-l);background:var(--color-sand-100);flex-direction:column;gap:.6rem;padding:2rem;display:flex}.gd-pain h3{font-size:var(--text-body-l);line-height:var(--leading-title);margin:0}.gd-pain p{font-size:var(--text-body-s);color:var(--color-grey-800);margin:0}.gd-pain a{font-size:var(--text-body-s);color:var(--color-grey-1000);margin-top:auto;padding-top:.6rem;font-weight:500}.gd-aud-compact .gd-pains{display:none}.gd-aud-compact{padding:2.4rem 0}.gd-aud-compact .gd-aud-head{margin-bottom:0}.gd-aud-compact .gd-aud-head h2{font-size:var(--text-h3)}.gd-aud-compact .gd-aud-head p{font-size:var(--text-body)}@media(max-width:991px){.gd-article{grid-template-columns:minmax(0,1fr);gap:2.4rem}.gd-aside{position:static}}@media(max-width:767px){.gd-hero{padding:2rem 0 1.6rem}.gd-hero h1{font-size:clamp(3rem,9vw,4rem)}.gd-article{padding-top:1.6rem}.gd-inline-pdf{flex-direction:row;align-items:center;margin:0 0 2.4rem;display:flex}.gd-inline-pdf img{width:7.2rem}.gd-aside .gd-pdf{display:none}.gd-feat{grid-template-columns:minmax(0,1fr)}.gd-feat a{grid-template-columns:9rem minmax(0,1fr)}.gd-jump{gap:.6rem .4rem}.gd-jump a{padding:.5rem 1rem}.gd-aud{padding:2.8rem 0}.gd-aud-head{grid-template-columns:minmax(0,1fr);gap:1rem;margin-bottom:1.6rem}.gd-aud-head h2{font-size:var(--text-h3)}.gd-aud-head p{font-size:var(--text-body)}.gd-pains{grid-template-columns:minmax(0,1fr);gap:.8rem}.gd-pain{padding:1.6rem}}.gd-prose ol{margin:0 0 1.2rem;padding-left:2.2rem}.gd-prose blockquote{border-radius:var(--radius-l);background:var(--color-sand-100);font-size:var(--text-body-l);margin:0 0 1.6rem;padding:1.4rem 1.8rem}.gd-prose blockquote p{margin:0}.gd-prose blockquote footer{font-size:var(--text-body-s);color:var(--color-grey-600);margin-top:.6rem}.gd-table{border-radius:var(--radius-m);background:var(--color-sand-100);margin:0 0 1.6rem;overflow-x:auto}.gd-table table{border-collapse:collapse;width:100%;font-size:var(--text-body-s)}.gd-table th,.gd-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-sand-200);padding:.8rem 1.2rem}.gd-table th{font-weight:500}.gd-table tr:last-child td{border-bottom:0}.gd-pdf-lang{font-size:var(--text-body-xs);color:var(--color-grey-600)}.gd-t-teal{--gd-tint:#dbf6f0}@supports (color:color-mix(in lab,red,red)){.gd-t-teal{--gd-tint:color-mix(in srgb, var(--color-teal-100) 45%, var(--color-sand-50))}}.gd-t-indigo{--gd-tint:#f3f1fb}@supports (color:color-mix(in lab,red,red)){.gd-t-indigo{--gd-tint:color-mix(in srgb, var(--color-indigo-100) 45%, var(--color-sand-50))}}.gd-t-lime{--gd-tint:#f7f8e5}@supports (color:color-mix(in lab,red,red)){.gd-t-lime{--gd-tint:color-mix(in srgb, var(--color-lime-100) 45%, var(--color-sand-50))}}.gd-t-sand{--gd-tint:var(--color-sand-100)}.gd-shelf-group{border-top:1px solid var(--color-grey-100);padding:3.2rem 0}.gd-shelf-group:first-child{border-top:0}.gd-shelf-head{flex-wrap:wrap;align-items:baseline;gap:.6rem 1.6rem;margin-bottom:2rem;display:flex}.gd-shelf-head h2{font-size:var(--text-h3);line-height:var(--leading-small-heading);margin:0}.gd-shelf-head p{font-size:var(--text-body-s);color:var(--color-grey-800);margin:0}.gd-shelf{grid-template-columns:repeat(5,minmax(0,1fr));gap:2.4rem 1.6rem;margin:0;padding:0;list-style:none;display:grid}.gd-card{height:100%;color:inherit;flex-direction:column;gap:.6rem;text-decoration:none;display:flex}.gd-plate{border-radius:var(--radius-l);background:var(--gd-tint);flex:none;margin-bottom:.6rem;padding:1.6rem 2rem 0;display:block;overflow:hidden}.gd-cover{aspect-ratio:5/7;object-fit:cover;object-position:top;border-radius:var(--radius-s) var(--radius-s) 0 0;background:var(--color-white);width:100%;height:auto;box-shadow:0 0 0 1px #0000000f,var(--shadow-card);transition:transform .25s,box-shadow .25s;display:block;transform:translateY(.6rem)}.gd-card:hover .gd-cover,.gd-card:focus-visible .gd-cover{box-shadow:0 0 0 1px #0000000f,var(--shadow-card-large);transform:translateY(0)}.gd-card h3{font-size:var(--text-body);line-height:var(--leading-title);margin:0}.gd-card:hover h3{text-underline-offset:.2em;text-decoration:underline}.gd-card p{font-size:var(--text-body-s);color:var(--color-grey-800);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.gd-card-meta{font-size:var(--text-body-xs);color:var(--color-grey-600);flex-wrap:wrap;align-items:center;gap:.6rem .8rem;margin-top:auto;padding-top:.2rem;display:flex}.gd-faces{padding-left:.6rem;display:inline-flex}.gd-faces img{object-fit:cover;background:var(--color-sand-200);width:2.4rem;height:2.4rem;box-shadow:0 0 0 .2rem var(--color-sand-50);border-radius:50%;margin-left:-.6rem}.gd-doc{align-items:center;gap:.4rem;display:inline-flex}.gd-doc-icon{flex:none;width:1.1em;height:1.1em;display:inline-flex}.gd-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media(max-width:991px){.gd-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.gd-shelf-group{padding:2.4rem 0}.gd-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.2rem}.gd-plate{padding:1.2rem 1.4rem 0}.gd-card p{display:none}}@media(prefers-reduced-motion:reduce){.gd-cover{transition:none}.gd-card:hover .gd-cover,.gd-card:focus-visible .gd-cover{transform:translateY(.6rem)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}
