@font-face{font-family:Objectivity;src:url(/assets/objectivity-regular-CZkXBeR-.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Objectivity;src:url(/assets/objectivity-medium-ppMkDqrL.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Objectivity;src:url(/assets/objectivity-bold-BxiTU6ax.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Objectivity Fallback;src:local(Arial),local(ArialMT);size-adjust:114.4%;ascent-override:64.1%;descent-override:20.1%;line-gap-override:5.1%}@font-face{font-family:Caveat;src:url(/assets/caveat-regular-BMXg1Ato.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--turquoise:#0f7f75;--turquoise-dark:#105f59;--tint:#e9faf7;--tint-light:#f5fdfc;--page:#fafafa;--white:#fff;--black:#141414;--text-dark:#0e0e0e;--text-primary:#262c37;--text-secondary:#50555e;--text-tertiary:#6e737d;--line:#0e0e0e1a;--line-strong:#0e0e0e29;--font:"Objectivity", "Objectivity Fallback", Arial, sans-serif;--font-hand:"Caveat", cursive;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--header-h:88px;--gutter:3rem;--container:1200px;--radius:16px;--ease:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--page);min-height:100vh;color:var(--text-primary);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;font-size:1rem;font-weight:400;line-height:1.5;display:flex}main{flex:1 0 auto}main:focus{outline:none}img,svg{max-width:100%;display:block}h1,h2,h3,h4{color:var(--text-dark);text-wrap:balance;margin:0;font-weight:500}p{margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--turquoise);outline-offset:4px}.icon{flex:none;width:20px;height:20px}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.eyebrow{font-family:var(--font-hand);color:var(--turquoise);margin:0 0 20px;font-size:1.5rem;line-height:1.25}.button{background:var(--turquoise);color:var(--white);white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:14px 20px 12px;font-size:.95rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover{background:var(--turquoise-dark)}.skip-link{z-index:100;background:var(--white);color:var(--text-dark);border-radius:8px;padding:12px 16px;position:absolute;top:-100px;left:16px;box-shadow:0 8px 24px #0e0e0e26}.skip-link:focus{top:12px}.site-header{z-index:50;background:var(--page);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header-inner{min-height:var(--header-h);max-width:1440px;padding:16px var(--gutter);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;margin-inline:auto;display:grid}.site-brand{border-radius:4px;justify-self:start;display:inline-flex}.site-brand img{width:148px;height:auto}.site-header-links{align-items:center;gap:28px;display:flex}.site-header-links a,.site-header-login{color:var(--text-primary);white-space:nowrap;font-size:.9rem;text-decoration:none}.site-header-links a:hover,.site-header-login:hover{color:var(--turquoise)}.site-header-actions{justify-self:end;align-items:center;gap:20px;display:flex}.site-menu{display:none}.site-menu>summary{cursor:pointer;border:1px solid #0e0e0e33;border-radius:8px;justify-content:center;align-items:center;width:60px;height:48px;list-style:none;display:flex;position:relative}.site-menu>summary::-webkit-details-marker{display:none}.site-menu>summary img{width:54px;height:38px}.site-menu[open]>summary{border-color:var(--turquoise);background:var(--tint-light)}.site-menu[open]>summary:after{content:"×";background:var(--turquoise);width:20px;height:20px;color:var(--white);text-align:center;border-radius:50%;font-size:15px;line-height:20px;position:absolute;top:-8px;right:-8px}.site-menu-panel{padding:8px var(--gutter) 16px;background:var(--page);border-bottom:1px solid var(--line);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px -24px #0e0e0e40}.site-menu-panel a{border-bottom:1px solid var(--line);color:var(--text-primary);padding:14px 0;font-size:1rem;text-decoration:none}.site-menu-panel a:last-child{border-bottom:0}.site-menu-panel a:hover{color:var(--turquoise)}.hero{background:radial-gradient(ellipse at 90% 30%, var(--tint), transparent 65%);padding-block:96px 88px}.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.hero h1{font-size:clamp(2.5rem,5.2vw,4.8rem);line-height:1.08}.hero-description{max-width:52ch;color:var(--text-secondary);text-wrap:pretty;margin-top:24px;font-size:1.15rem;line-height:1.7}.hero-links{border:1px solid var(--line);background:var(--white);border-radius:20px;flex-direction:column;padding:8px;display:flex;box-shadow:0 24px 60px -40px #0e0e0e40}.hero-links a{min-height:64px;color:var(--text-primary);overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:16px;padding:10px 16px 10px 10px;font-size:1rem;text-decoration:none;display:flex}.hero-links a+a{position:relative}.hero-links a+a:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:66px;right:16px}.hero-link-icon{background:var(--tint-light);width:44px;height:44px;color:var(--turquoise);border:1px solid #0f7f7526;border-radius:10px;flex:none;place-items:center;display:grid}.hero-links a:hover{background:var(--tint-light);color:var(--turquoise)}.hero-links a:hover .hero-link-icon{background:var(--turquoise);border-color:var(--turquoise);color:var(--white)}.hero-links a:focus-visible{outline-offset:0}.section{border-top:1px solid var(--line);padding-block:96px}.section-white{background:var(--white)}.section-tint{background:color-mix(in srgb, var(--turquoise) 6%, var(--white))}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-bottom:40px;display:flex}.section-head h2{font-size:2.5rem;line-height:1.2}.policies-updated{color:var(--text-tertiary);font-size:.9rem}.compliance-grid,.policy-grid{margin:0;padding:0;list-style:none;display:grid}.compliance-grid>li,.policy-grid>li{min-width:0;display:flex}.compliance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.compliance-badge{border:1px solid var(--line);border-radius:var(--radius);background:var(--page);flex:1;align-items:center;gap:24px;padding:24px 32px 24px 24px;text-decoration:none;display:flex}.compliance-badge img{flex:none;width:112px;height:112px}.compliance-badge-text{flex-direction:column;gap:8px;min-width:0;display:flex}.compliance-badge-name{color:var(--text-dark);font-size:1.5rem;font-weight:500;line-height:1.25}.compliance-badge-description{color:var(--text-secondary);text-wrap:pretty;font-size:.95rem;line-height:1.6}.compliance-badge:hover{border-color:var(--turquoise);background:var(--tint-light)}.compliance-badge:hover .compliance-badge-name{color:var(--turquoise)}.policy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.policy-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--text-dark);flex-direction:column;flex:1;gap:32px;padding:24px;text-decoration:none;display:flex}.policy-item-icon{background:var(--tint-light);width:44px;height:44px;color:var(--turquoise);border:1px solid #0f7f7526;border-radius:10px;place-items:center;display:grid}.policy-item-title{text-wrap:balance;margin-top:auto;font-size:1.1rem;font-weight:500;line-height:1.35}.policy-item:hover{border-color:var(--turquoise)}.policy-item:hover .policy-item-title{color:var(--turquoise)}.policy-item:hover .policy-item-icon{background:var(--turquoise);border-color:var(--turquoise);color:var(--white)}.page-policy main{background:radial-gradient(ellipse 60% 420px at 85% 0%, var(--tint), transparent 70%)}.policy-wrapper{padding-block:56px 112px}.back-link{border:1px solid var(--line);background:var(--white);color:var(--text-primary);border-radius:999px;align-items:center;gap:6px;margin-bottom:40px;padding:8px 14px 8px 8px;font-size:.875rem;text-decoration:none;display:inline-flex}.back-link .icon{width:18px;height:18px;color:var(--turquoise)}.back-link:hover{border-color:var(--turquoise);color:var(--turquoise)}.policy-contents{display:none}.policy-contents-title,.policy-contents-compact>summary{color:var(--text-dark);letter-spacing:.02em;font-size:.85rem;font-weight:500}.policy-contents ol,.policy-contents-compact ol{margin:0;padding:0;list-style:none}.policy-contents a,.policy-contents-compact a{border-left:2px solid var(--line);color:var(--text-secondary);padding:7px 0 7px 14px;font-size:.875rem;line-height:1.4;text-decoration:none;display:block}.policy-contents a:hover,.policy-contents-compact a:hover{border-left-color:var(--turquoise);color:var(--turquoise)}.policy-contents a:focus-visible,.policy-contents-compact a:focus-visible{outline-offset:0}.policy-contents-compact{border:1px solid var(--line);background:var(--white);border-radius:12px;margin-bottom:40px}.policy-contents-compact>summary{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;list-style:none;display:flex}.policy-contents-compact>summary::-webkit-details-marker{display:none}.policy-contents-compact>summary:after{content:"+";color:var(--turquoise);font-size:1.4rem;font-weight:400;line-height:1}.policy-contents-compact[open]>summary:after{content:"−"}.policy-contents-compact>nav{border-top:1px solid var(--line);padding:4px 20px 16px}.prose{min-width:0;max-width:70ch;color:var(--text-secondary);overflow-wrap:break-word;font-size:1rem;line-height:1.75}.prose>:first-child{margin-top:0}.prose h1{margin-bottom:24px;font-size:clamp(2.25rem,4.4vw,3.5rem);line-height:1.1}.prose h2{margin:56px 0 16px;font-size:1.75rem;line-height:1.25}.prose h3{margin:40px 0 12px;font-size:1.25rem;line-height:1.35}.prose h4{margin:32px 0 8px;font-size:1.05rem;line-height:1.4}.prose :is(h2,h3,h4)[id]{scroll-margin-top:calc(var(--header-h) + 24px)}.prose hr+:is(h2,h3){margin-top:0}.prose p,.prose ul,.prose ol,.prose .table-scroll,.prose blockquote{margin:0 0 20px}.prose :is(h2,h3,h4)+:is(p,ul,ol){margin-top:0}.prose strong{color:var(--text-dark);font-weight:500}.prose>h1+p:has(>strong:first-child){flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.prose>h1+p:has(>strong:first-child)>strong{background:var(--tint-light);color:var(--turquoise-dark);border:1px solid #0f7f7533;border-radius:999px;padding:4px 12px 3px;font-size:.8rem;line-height:1.5}.prose a{color:var(--turquoise);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose a:hover{color:var(--turquoise-dark);text-decoration-thickness:2px}.prose ul,.prose ol{padding-left:1.5em}.prose li{margin:0 0 8px;padding-left:.25em}.prose li>:is(ul,ol){margin:8px 0 0}.prose li::marker{color:var(--turquoise)}.prose hr{border:0;border-top:1px solid var(--line);height:0;margin:56px 0}.prose code{background:var(--tint);color:var(--turquoise-dark);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:6px;padding:.1em .4em;font-size:.85em}.prose pre{background:var(--black);color:var(--white);border-radius:12px;margin:0 0 20px;padding:16px 20px;overflow-x:auto}.prose pre code{color:inherit;background:0 0;padding:0}.prose blockquote{border-left:3px solid var(--turquoise);background:var(--tint-light);border-radius:0 12px 12px 0;padding:16px 24px}.prose .table-scroll{border:1px solid var(--line);background:var(--white);border-radius:12px;overflow-x:auto}.prose .table-scroll:focus-visible{outline-offset:2px}.prose table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.55}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 16px}.prose th{background:var(--tint-light);color:var(--text-dark);white-space:nowrap;font-weight:500}.prose tbody tr:last-child td{border-bottom:0}.prose td code{overflow-wrap:normal;white-space:nowrap}.policy-wrapper:not(:has(.policy-contents)){max-width:calc(70ch + 2 * var(--gutter));padding-block:96px 128px}.site-footer{background:var(--black);color:#ffffffb8}.site-footer-inner{max-width:calc(var(--container) + 2 * var(--gutter));padding:72px var(--gutter) 80px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr);gap:40px;margin-inline:auto;display:grid}.site-footer-brand a{border-radius:4px;display:inline-flex}.site-footer-brand img{width:148px;height:auto}.site-footer-title{color:var(--white);margin-bottom:20px;font-size:.85rem;font-weight:500}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li+li{margin-top:12px}.site-footer-group a{color:#ffffffb8;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5;text-decoration:none}.site-footer-group a:hover{color:var(--white);text-underline-offset:4px;text-decoration:underline}.site-footer :focus-visible{outline-color:var(--white)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.button,.site-header-links a,.site-header-login,.site-menu>summary,.hero-links a,.hero-link-icon,.compliance-badge,.compliance-badge-name,.policy-item,.policy-item-icon,.policy-item-title,.back-link,.policy-contents a,.policy-contents-compact a,.prose a,.site-footer-group a{transition:color .15s,background-color .15s,border-color .15s}}@media (width>=992px){.policy-wrapper:has(.policy-contents){grid-template-rows:auto auto 1fr;grid-template-columns:240px minmax(0,70ch);justify-content:center;column-gap:clamp(48px,6vw,96px);display:grid}.policy-wrapper:has(.policy-contents)>.back-link{grid-area:1/1;justify-self:start}.policy-wrapper:has(.policy-contents)>#policy-content{grid-area:1/2/-1}.policy-contents-compact{display:none}.policy-contents{top:calc(var(--header-h) + 32px);max-height:calc(100vh - var(--header-h) - 64px);scrollbar-width:thin;grid-area:2/1/-1;align-self:start;padding-right:8px;display:block;position:sticky;overflow-y:auto}.policy-contents-title{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:12px}.policy-wrapper:has(.policy-contents) #policy-content>h1{margin-top:-6px}}@media (width<=991px){:root{--gutter:2rem}.site-header-inner{justify-content:space-between;gap:12px;display:flex}.site-header-links{display:none}.site-header-actions{gap:12px;margin-left:auto}.site-header-actions .button{padding:12px 16px 10px}.site-menu{display:block}.hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}.policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-grid{grid-template-columns:minmax(0,1fr)}.site-footer-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer-brand{grid-column:1/-1}.prose{max-width:72ch}}@media (width<=767px){:root{--gutter:1.25rem;--header-h:72px}.site-header-inner{padding-block:12px}.hero{padding-block:56px}.hero-description{font-size:1.05rem}.section{padding-block:64px}.section-head{margin-bottom:28px}.section-head h2{font-size:2rem}.compliance-badge{gap:20px;padding:20px}.compliance-badge img{width:88px;height:88px}.compliance-badge-name{font-size:1.3rem}.policy-item{gap:24px;padding:20px}.policy-wrapper{padding-block:40px 80px}.back-link{margin-bottom:28px}.prose h2{margin-top:48px;font-size:1.5rem}.prose h3{font-size:1.15rem}.prose hr{margin:40px 0}.prose th,.prose td{min-width:9rem;padding:10px 12px}.policy-wrapper:not(:has(.policy-contents)){padding-block:56px 96px}.site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;padding-block:56px 64px}.site-footer-policies{grid-column:1/-1}.site-footer-policies ul{columns:2;column-gap:24px}.site-footer-policies li{break-inside:avoid;margin:0 0 12px}}@media (width<=479px){.site-brand img{width:124px}.site-header-login{display:none}.site-header-actions{gap:8px}.site-header-actions .button{padding:11px 14px 9px}.hero h1{font-size:2.5rem}.hero-links a{gap:12px;font-size:.95rem}.hero-links a+a:before{left:62px}.policy-grid{grid-template-columns:minmax(0,1fr);gap:12px}.policy-item{flex-direction:row;align-items:center;gap:16px;padding:16px}.policy-item-title{margin-top:0;font-size:1rem}.compliance-badge{gap:16px;padding:16px}.compliance-badge img{width:72px;height:72px}.site-footer-policies ul{columns:1}.site-footer-inner{grid-template-columns:minmax(0,1fr)}}
