:root{--mist: #F3F5F2;--cloud: #D2DCD5;--cloud-2: #E4EBE6;--sage: #B8C7BD;--celadon: #7E9688;--pine: #244839;--obsidian: #111614;--canvas: var(--mist);--ink: #F3F5F2;--ink-2: #F3F5F2;--ink-3: rgba(243,245,242,.72);--ink-line: rgba(243,245,242,.28);--ink-dark: #111614;--ink-dark-2: rgba(17,22,20,.66);--paper: #E4EBE6;--paper-line: rgba(17,22,20,.1);--paper-ink: #1B2621;--sheet-bg: #244839;--wall-top: #AAB9B0;--field: #5E7367;--hero-bg: #5E7367;--hero-bg-narrow: #141D19;--shade-bottom-1: rgba(17,22,20,.16);--shade-bottom-2: rgba(17,22,20,.05);--shade-narrow: rgba(20,29,25,.96);--nav-scrim-narrow: linear-gradient(180deg, rgba(17,22,20,.53) 0%, rgba(17,22,20,.51) 35%, rgba(17,22,20,.4) 46%, rgba(17,22,20,.258) 57%, rgba(17,22,20,.138) 68%, rgba(17,22,20,.051) 79%, rgba(17,22,20,.009) 90%, rgba(17,22,20,0) 100%);--nav-scrim-tablet: linear-gradient(180deg, rgba(17,22,20,.46) 0%, rgba(17,22,20,.44) 28%, rgba(17,22,20,.352) 38%, rgba(17,22,20,.229) 48%, rgba(17,22,20,.114) 58%, rgba(17,22,20,.04) 68%, rgba(17,22,20,.009) 78%, rgba(17,22,20,0) 88%);--nav-scrim: linear-gradient(90deg, rgba(17,22,20,0) calc(max(29.44vw, 400px) + 0px) , rgba(17,22,20,.004) calc(max(29.44vw, 400px) + 25px) , rgba(17,22,20,.015) calc(max(29.44vw, 400px) + 50px) , rgba(17,22,20,.034) calc(max(29.44vw, 400px) + 75px) , rgba(17,22,20,.078) calc(max(29.44vw, 400px) + 125px) , rgba(17,22,20,.123) calc(max(29.44vw, 400px) + 175px) , rgba(17,22,20,.168) calc(max(29.44vw, 400px) + 225px) , rgba(17,22,20,.212) calc(max(29.44vw, 400px) + 275px) , rgba(17,22,20,.257) calc(max(29.44vw, 400px) + 325px) , rgba(17,22,20,.302) calc(max(29.44vw, 400px) + 375px) , rgba(17,22,20,.346) calc(max(29.44vw, 400px) + 425px) , rgba(17,22,20,.365) calc(max(29.44vw, 400px) + 450px) , rgba(17,22,20,.376) calc(max(29.44vw, 400px) + 475px) , rgba(17,22,20,.38) calc(max(29.44vw, 400px) + 500px) );--nav-scrim-h: 44rem;--nav-scrim-mask: linear-gradient(180deg, rgba(0,0,0,1) 0rem, rgba(0,0,0,1) 8rem, rgba(0,0,0,.957) 12rem, rgba(0,0,0,.844) 16rem, rgba(0,0,0,.684) 20rem, rgba(0,0,0,.5) 24rem, rgba(0,0,0,.316) 28rem, rgba(0,0,0,.156) 32rem, rgba(0,0,0,.043) 36rem, rgba(0,0,0,0) 40rem);--shade-top-bg: linear-gradient(180deg, rgba(17,22,20,.1) 0%, rgba(17,22,20,.096) 12%, rgba(17,22,20,.084) 25%, rgba(17,22,20,.068) 38%, rgba(17,22,20,.05) 50%, rgba(17,22,20,.032) 62%, rgba(17,22,20,.016) 75%, rgba(17,22,20,.004) 88%, rgba(17,22,20,0) 100%);--shade-top-h: 40rem;--btn: #F3F5F2;--btn-text: #111614;--btn-hover: #E2E8E3;--btn-pressed: #D2DCD5;--btn-disabled: rgba(243,245,242,.38);--btn-disabled-text: rgba(17,22,20,.55);--btn2: rgba(243,245,242,.18);--btn2-text: #F3F5F2;--btn2-hover: rgba(243,245,242,.28);--btn2-pressed: rgba(243,245,242,.38);--btn2-disabled: rgba(243,245,242,.1);--btn2-disabled-text: rgba(243,245,242,.45);--btn2-field: rgba(17,22,20,.12);--btn2-field-hover: rgba(17,22,20,.18);--btn2-field-pressed: rgba(17,22,20,.24);--pill-border: rgba(17,22,20,.08);--focus: #F3F5F2;--focus-halo: rgba(17,22,20,.55);--focus-dark: #244839;--media-pos: 50% 50%;--media-narrow-top: -11.9%;--media-narrow-h: 95%;--media-short-top: -2.5%;--media-short-h: 66%;--media-tablet-top: 0%;--media-tablet-h: 71%;--ink-age: #F3F5F2;--paper-ink-age: rgba(17,22,20,.7);--btn-phone-fs: 1.6rem;--shade-tablet-h: 72rem;--nav-tablet-h: 22rem;--media-narrow-mask: linear-gradient(180deg, #000 78%, transparent 99%);--shade-narrow-ramp: linear-gradient(180deg, transparent, color-mix(in srgb, var(--shade-narrow) 30%, transparent) 22%, color-mix(in srgb, var(--shade-narrow) 66%, transparent) 46%, color-mix(in srgb, var(--shade-narrow) 90%, transparent) 72%, var(--shade-narrow));--falloff-start: #8C9E94;--media-mask-desk: linear-gradient(90deg, transparent 0%, rgba(0,0,0,.06) 4%, rgba(0,0,0,.22) 9%, rgba(0,0,0,.52) 15%, rgba(0,0,0,.82) 22%, #000 30%);--media-bottom-mask-desk: linear-gradient(180deg, #000 0%, #000 84%, rgba(0,0,0,.35) 95%, transparent 100%);--falloff-desk: linear-gradient(90deg, var(--falloff-start) 0, var(--falloff-start) calc(5.44vw + 0px) , color-mix(in srgb, var(--falloff-start), #fff 1.5%) calc(5.44vw + 35px) , color-mix(in srgb, var(--falloff-start), #fff 3.8%) calc(5.44vw + 70px) , color-mix(in srgb, var(--falloff-start), #fff 9.2%) calc(5.44vw + 105px) , color-mix(in srgb, var(--falloff-start), #fff 20.8%) calc(5.44vw + 175px) , color-mix(in srgb, var(--falloff-start), #fff 32.3%) calc(5.44vw + 245px) , color-mix(in srgb, var(--falloff-start), #fff 44.6%) calc(5.44vw + 315px) , color-mix(in srgb, var(--falloff-start), #fff 56.2%) calc(5.44vw + 385px) , color-mix(in srgb, var(--falloff-start), #fff 67.7%) calc(5.44vw + 455px) , color-mix(in srgb, var(--falloff-start), #fff 79.2%) calc(5.44vw + 525px) , color-mix(in srgb, var(--falloff-start), #fff 91.5%) calc(5.44vw + 595px) , color-mix(in srgb, var(--falloff-start), #fff 96.2%) calc(5.44vw + 630px) , color-mix(in srgb, var(--falloff-start), #fff 99.2%) calc(5.44vw + 665px) , #fff calc(5.44vw + 700px) , #ffffff max(78%, 5.44vw + 720px), #fdfdfd calc(max(78%, 5.44vw + 720px) + 60px) , #f7f7f7 calc(max(78%, 5.44vw + 720px) + 120px) , #f0f0f0 calc(max(78%, 5.44vw + 720px) + 180px) , #e8e8e8 calc(max(78%, 5.44vw + 720px) + 240px) , #e2e2e2 calc(max(78%, 5.44vw + 720px) + 300px) , #e0e0e0 calc(max(78%, 5.44vw + 720px) + 360px) );--falloff-wide: linear-gradient(90deg, var(--falloff-start) 0, var(--falloff-start) calc(26vw - 296px) , color-mix(in srgb, var(--falloff-start), #fff 1.5%) calc(26vw - 261px) , color-mix(in srgb, var(--falloff-start), #fff 3.8%) calc(26vw - 226px) , color-mix(in srgb, var(--falloff-start), #fff 9.2%) calc(26vw - 191px) , color-mix(in srgb, var(--falloff-start), #fff 20.8%) calc(26vw - 121px) , color-mix(in srgb, var(--falloff-start), #fff 32.3%) calc(26vw - 51px) , color-mix(in srgb, var(--falloff-start), #fff 44.6%) calc(26vw + 19px) , color-mix(in srgb, var(--falloff-start), #fff 56.2%) calc(26vw + 89px) , color-mix(in srgb, var(--falloff-start), #fff 67.7%) calc(26vw + 159px) , color-mix(in srgb, var(--falloff-start), #fff 79.2%) calc(26vw + 229px) , color-mix(in srgb, var(--falloff-start), #fff 91.5%) calc(26vw + 299px) , color-mix(in srgb, var(--falloff-start), #fff 96.2%) calc(26vw + 334px) , color-mix(in srgb, var(--falloff-start), #fff 99.2%) calc(26vw + 369px) , #fff calc(26vw + 404px) , #ffffff max(78%, 26vw + 424px), #fdfdfd calc(max(78%, 26vw + 424px) + 60px) , #f7f7f7 calc(max(78%, 26vw + 424px) + 120px) , #f0f0f0 calc(max(78%, 26vw + 424px) + 180px) , #e8e8e8 calc(max(78%, 26vw + 424px) + 240px) , #e2e2e2 calc(max(78%, 26vw + 424px) + 300px) , #e0e0e0 calc(max(78%, 26vw + 424px) + 360px) );--falloff-tablet: linear-gradient(90deg, var(--falloff-start) 0, var(--falloff-start) calc(400px - 36vw) , color-mix(in srgb, var(--falloff-start), #fff 1.5%) calc(431px - 36vw) , color-mix(in srgb, var(--falloff-start), #fff 3.8%) calc(462px - 36vw) , color-mix(in srgb, var(--falloff-start), #fff 9.2%) calc(493px - 36vw) , color-mix(in srgb, var(--falloff-start), #fff 20.8%) calc(555px - 36vw) , color-mix(in srgb, var(--falloff-start), #fff 32.3%) calc(617px - 36vw) , color-mix(in srgb, var(--falloff-start), #fff 44.6%) calc(679px - 36vw) , color-mix(in srgb, var(--falloff-start), #fff 56.2%) calc(741px - 36vw) , color-mix(in srgb, var(--falloff-start), #fff 67.7%) calc(803px - 36vw) , color-mix(in srgb, var(--falloff-start), #fff 79.2%) calc(865px - 36vw) , color-mix(in srgb, var(--falloff-start), #fff 91.5%) calc(927px - 36vw) , color-mix(in srgb, var(--falloff-start), #fff 96.2%) calc(958px - 36vw) , color-mix(in srgb, var(--falloff-start), #fff 99.2%) calc(989px - 36vw) , #fff calc(1020px - 36vw) );--field-desk-bg: linear-gradient(180deg, color-mix(in srgb, var(--field), #111614 1%) 0%, var(--field) 30%, var(--field) 55%, color-mix(in srgb, var(--field), #111614 2%) 66%, color-mix(in srgb, var(--field), #111614 3.5%) 78%, color-mix(in srgb, var(--field), #111614 5%) 90%, color-mix(in srgb, var(--field), #111614 6%) 100%);--field-desk-w: 42%;--field-desk-mask: linear-gradient(90deg, #000 0%, #000 55%, rgba(0,0,0,.92) 63%, rgba(0,0,0,.74) 72%, rgba(0,0,0,.5) 80%, rgba(0,0,0,.26) 88%, rgba(0,0,0,.08) 95%, transparent 100%);--field-tablet-w: 40%;--field-tablet-bg: linear-gradient(90deg, var(--field) 0%, var(--field) 60%, color-mix(in srgb, var(--field) 96.2%, transparent) 65%, color-mix(in srgb, var(--field) 85.4%, transparent) 70%, color-mix(in srgb, var(--field) 69.1%, transparent) 75%, color-mix(in srgb, var(--field) 50%, transparent) 80%, color-mix(in srgb, var(--field) 30.9%, transparent) 85%, color-mix(in srgb, var(--field) 14.6%, transparent) 90%, color-mix(in srgb, var(--field) 3.8%, transparent) 95%, transparent 100%)}@font-face{font-family:Switzer;src:url(../fonts/Switzer-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--c-pine: #244839;--c-pine-hover: #1C3A2D;--c-pine-tint: rgba(36, 72, 57, .14);--c-card: #F9FAF8;--c-opt: #FFFFFF;--c-opt-sel: #EEF3EF;--c-line: rgba(17, 22, 20, .12);--c-line-2: rgba(17, 22, 20, .24);--c-ink: var(--ink-dark);--c-ink-2: rgba(17, 22, 20, .68);--c-tone: #6F857A;--c-ease: cubic-bezier(.2, 0, 0, 1);--c-ease-switch: cubic-bezier(.2, .8, .2, 1);--c-sans: "Switzer", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--c-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--c-gutter: 2rem;--c-col: 64rem;--c-header-h: 6.4rem;--c-radius: 1.2rem;--c-radius-lg: 1.6rem;--safe-l: env(safe-area-inset-left, 0px);--safe-r: env(safe-area-inset-right, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--safe-t: env(safe-area-inset-top, 0px)}@media(min-width:768px){:root{--c-gutter: 4rem;--c-header-h: 7.2rem;--c-radius-lg: 2rem}}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color-scheme:light;-webkit-tap-highlight-color:transparent}body{margin:0;min-height:100vh;min-height:100dvh;background:var(--mist);color:var(--c-ink);font-family:var(--c-sans);font-feature-settings:"kern";font-size:1.6rem;line-height:2.4rem;font-weight:370;letter-spacing:-.006em;word-spacing:.03em;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,blockquote,dl,dd,dt,fieldset,legend{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul,ol{list-style:none}fieldset{border:0;min-width:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;word-spacing:inherit}button{cursor:pointer}img,svg,video,canvas{display:block;max-width:100%}a{color:inherit}[hidden]{display:none!important}::selection{background:#2448392e}:focus-visible{outline:2px solid var(--focus-dark);outline-offset:3px}:focus:not(:focus-visible){outline:none}[tabindex="-1"]:focus{outline:none}.c-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.c-i{width:2rem;height:2rem;flex:none;display:block}.c-skip{position:absolute;left:var(--c-gutter);top:-10rem;z-index:100;padding:1rem 1.6rem;border-radius:9999px;background:var(--c-pine);color:var(--mist);font-size:1.4rem;line-height:2rem;text-decoration:none}.c-skip:focus{top:calc(var(--safe-t) + 1.2rem)}.t-display{font-size:3.2rem;line-height:3.8rem;font-weight:320;letter-spacing:-.024em;text-wrap:balance}.t-display span+span{color:var(--c-tone)}.t-title{font-size:2.4rem;line-height:3rem;font-weight:340;letter-spacing:-.024em;text-wrap:balance}.t-lede{font-size:1.6rem;line-height:2.4rem;font-weight:370;color:var(--c-ink-2);text-wrap:pretty}.t-body{font-size:1.6rem;line-height:2.4rem;font-weight:370;text-wrap:pretty}.t-label{font-size:1.4rem;line-height:2rem;font-weight:440;letter-spacing:-.002em}.t-small{font-size:1.4rem;line-height:2rem;font-weight:370;color:var(--c-ink-2);text-wrap:pretty}.t-note{font-size:1.3rem;line-height:2rem;font-weight:390;color:var(--c-ink-2);text-wrap:pretty}.t-legal{font-size:1.2rem;line-height:1.6rem;font-weight:400;letter-spacing:.005em;color:var(--c-ink-2)}.t-mono{font-size:1.4rem;line-height:2rem;font-weight:390;color:var(--c-ink-2);font-variant-numeric:tabular-nums}.t-mono-value{font-family:var(--c-mono);font-size:1.2rem;line-height:1.6rem;letter-spacing:.01em;font-variant-numeric:tabular-nums}.t-num{font-size:5.6rem;line-height:5.6rem;font-weight:300;letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.t-num__unit{font-size:2.4rem;line-height:2.4rem;font-weight:320;color:var(--c-ink-2);margin-left:.3rem}@media(min-width:768px){.t-display{font-size:4rem;line-height:4.8rem;letter-spacing:-.028em}.t-title{font-size:2.8rem;line-height:3.4rem}}@media(min-width:1100px){.t-display{font-size:4.8rem;line-height:5.6rem;letter-spacing:-.032em}}.s-dark{--c-ink: var(--mist);--c-ink-2: rgba(243, 245, 242, .74);--c-line: rgba(243, 245, 242, .16);--c-line-2: rgba(243, 245, 242, .32);background:var(--obsidian);color:var(--mist)}.s-dark :focus-visible{outline-color:var(--focus)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.c-app{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.c-main{flex:1 0 auto;display:flex;flex-direction:column;min-width:0}.c-main:focus{outline:none}.c-header{position:relative;z-index:5;flex:none;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:calc(var(--c-header-h) + var(--safe-t));padding:var(--safe-t) calc(var(--c-gutter) + var(--safe-r)) 0 calc(var(--c-gutter) + var(--safe-l));background:var(--mist);border-bottom:1px solid var(--paper-line)}.c-header__logo{display:block;flex:none;height:2.8rem;width:auto;aspect-ratio:155 / 64;margin-left:-.39rem;color:var(--ink-dark)}.c-header__end{display:flex;align-items:center;gap:.4rem;margin-right:-1rem}.c-header__exit{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:0 1rem;border-radius:9999px;font-size:1.4rem;line-height:2rem;font-weight:400;color:var(--c-ink-2);text-decoration:none;transition:color .2s var(--c-ease),background-color .2s var(--c-ease)}.c-header__exit:hover{color:var(--c-ink);background:#1116140a}.c-header__exit .c-i{width:1.8rem;height:1.8rem}@media(min-width:768px){.c-header__logo{height:3.2rem}}.c-btn.c-header__act{min-height:4.4rem;padding:0 1rem;gap:.6rem;font-size:1.4rem;line-height:2rem}.c-header__act .c-i{width:1.8rem;height:1.8rem}@media(max-width:559px){.c-header--compact .c-header__exit .c-header__lbl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.c-header--compact .c-header__exit{min-width:4.4rem;padding:0;justify-content:center}}@media(max-width:439px){.c-header--compact .c-header__act--icon .c-header__lbl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.c-header--compact .c-header__act--icon{min-width:4.4rem;padding:0;justify-content:center}}.c-flash{flex:none;display:flex;align-items:center;gap:.8rem;margin:0;padding:1rem calc(var(--c-gutter) + var(--safe-r)) 1rem calc(var(--c-gutter) + var(--safe-l));background:var(--paper);border-bottom:1px solid var(--paper-line);font-size:1.4rem;line-height:2rem;font-weight:400;color:var(--c-ink)}.c-flash .c-i{width:1.8rem;height:1.8rem;color:var(--c-pine)}[data-chrome-dark] .c-header,[data-chrome-dark] .c-foot,[data-chrome-dark] .c-flash,[data-chrome-dark] .c-main{--c-ink: var(--mist);--c-ink-2: rgba(243, 245, 242, .74);--c-line: rgba(243, 245, 242, .16);--c-line-2: rgba(243, 245, 242, .32);background:var(--obsidian);color:var(--mist)}[data-chrome-dark] body{background:var(--obsidian)}[data-chrome-dark] .c-header{border-bottom-color:#f3f5f21a}[data-chrome-dark] .c-foot{border-top-color:#f3f5f21a}[data-chrome-dark] .c-flash{border-bottom-color:#f3f5f21a}[data-chrome-dark] .c-flash .c-i,[data-chrome-dark] .c-header__logo{color:var(--mist)}[data-chrome-dark] .c-header__exit:hover,[data-chrome-dark] .c-header .c-btn--quiet:hover:not(:disabled){color:var(--mist);background:#f3f5f214}[data-chrome-dark] .c-foot a,[data-chrome-dark] .c-foot button{text-decoration-color:#f3f5f266}[data-chrome-dark] .c-foot a:hover,[data-chrome-dark] .c-foot button:hover{color:var(--mist);text-decoration-color:currentColor}[data-chrome-dark] .c-header :focus-visible,[data-chrome-dark] .c-foot :focus-visible{outline-color:var(--focus)}.c-progress{height:2px;background:#11161414;overflow:hidden}.c-progress__fill{display:block;height:100%;background:var(--c-pine);transform-origin:left center;transform:scaleX(var(--c-progress, 0));transition:transform .5s var(--c-ease)}.c-step{width:100%;max-width:calc(var(--c-col) + 2 * var(--c-gutter));margin:0 auto;padding:3.2rem var(--c-gutter) 4rem}@media(min-width:768px){.c-step{padding-top:6.4rem;padding-bottom:6.4rem}}.c-head>*+*{margin-top:.8rem}.c-group{margin-top:2.8rem}.c-group__label{display:block;margin-bottom:1.2rem;font-size:1.4rem;line-height:2rem;font-weight:440;letter-spacing:-.002em;color:var(--c-ink)}.c-group__label .c-group__opt{font-weight:370;color:var(--c-ink-2)}.c-stack{display:flex;flex-direction:column;gap:var(--gap, 1.6rem)}.c-divider{height:1px;border:0;margin:0;background:var(--c-line)}.c-eyebrow{display:inline-flex;align-items:center;height:2.8rem;padding:0 1.2rem;border:1px solid var(--c-line);border-radius:9999px;font-size:1.3rem;line-height:2rem;font-weight:400;letter-spacing:.005em;color:var(--c-ink-2)}.c-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:0 2.4rem;border:0;border-radius:9999px;cursor:pointer;font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:-.004em;text-decoration:none;white-space:nowrap;transition:background-color .2s var(--c-ease),box-shadow .2s var(--c-ease),color .2s var(--c-ease),opacity .2s var(--c-ease),transform .16s var(--c-ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.c-btn .c-i{width:1.8rem;height:1.8rem}.c-btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}.c-btn--primary{background:var(--c-pine);color:var(--mist)}.c-btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--c-pine-hover)}.c-btn--primary:disabled,.c-btn--primary[aria-disabled=true]{background:var(--c-pine-tint);color:#1116149e;cursor:default}.c-btn--ghost{background:transparent;color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-line-2)}.c-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:#1116140a}.c-btn--ghost:disabled,.c-btn--ghost[aria-disabled=true]{opacity:.5;cursor:default}.c-btn--quiet{background:transparent;color:var(--c-ink-2);padding:0 1.2rem}.c-btn--quiet:hover:not(:disabled){color:var(--c-ink);background:#1116140a}.c-btn--block{width:100%}.c-btn--icon-start{padding-left:1.8rem}.c-btn--icon-end{padding-right:2rem}.s-dark .c-btn--primary{background:var(--btn);color:var(--btn-text)}.s-dark .c-btn--primary:hover:not(:disabled){background:var(--btn-hover)}.s-dark .c-btn--ghost{color:var(--mist);box-shadow:inset 0 0 0 1px #f3f5f252}.s-dark .c-btn--ghost:hover:not(:disabled){background:#f3f5f214}.c-link{color:var(--c-pine);text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px;text-decoration-color:#24483973;transition:text-decoration-color .2s var(--c-ease)}.c-link:hover{text-decoration-color:currentColor}button.c-link{border:0;background:none;padding:0;font:inherit;cursor:pointer}button.c-link{position:relative}button.c-link:after{content:"";position:absolute;left:-.4rem;right:-.4rem;top:50%;height:max(100%,4.4rem);transform:translateY(-50%)}.s-dark .c-link{color:var(--mist);text-decoration-color:#f3f5f280}.c-bar{display:flex;align-items:center;gap:1.2rem;padding:1.6rem calc(var(--c-gutter) + var(--safe-r)) calc(1.6rem + var(--safe-b)) calc(var(--c-gutter) + var(--safe-l));border-top:1px solid var(--c-line);background:var(--mist)}.c-bar__end{margin-left:auto}@media(max-width:767px){.c-bar--sticky{position:sticky;bottom:0;z-index:4;box-shadow:0 -8px 16px -12px #1116142e}.c-bar>.c-btn--primary,.c-bar>.c-bar__end{flex:1}.c-bar>.c-bar__end>.c-btn--primary{width:100%}}.c-cards{display:grid;gap:1.2rem;grid-template-columns:minmax(0,1fr)}@media(min-width:560px){.c-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.c-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-card{position:relative;display:flex;align-items:flex-start;gap:1.4rem;padding:1.8rem;border-radius:var(--c-radius);cursor:pointer;background:var(--c-opt);box-shadow:inset 0 0 0 1px var(--c-line);transition:box-shadow .2s var(--c-ease),background-color .2s var(--c-ease),transform .16s var(--c-ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(min-width:768px){.c-card{padding:2rem 2.2rem;gap:1.6rem}}@media(hover:hover){.c-card:hover{box-shadow:inset 0 0 0 1px var(--c-line-2)}}.c-card:active{transform:scale(.99)}.c-card__ico{flex:none;width:3.6rem;height:3.6rem;border-radius:50%;display:grid;place-items:center;background:var(--mist);color:var(--c-pine);transition:background-color .2s var(--c-ease),color .2s var(--c-ease)}.c-card__ico .c-i{width:2rem;height:2rem}.c-card__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4rem;padding-top:.7rem}.c-card--plain .c-card__text{padding-top:0}.c-card__title{font-size:1.6rem;line-height:2.2rem;font-weight:440;letter-spacing:-.008em;color:var(--c-ink)}.c-card__desc{font-size:1.4rem;line-height:2rem;font-weight:370;color:var(--c-ink-2);text-wrap:pretty}.c-card__mark{flex:none;width:2.2rem;height:2.2rem;margin-top:.7rem;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--c-line-2);color:var(--mist);transition:background-color .2s var(--c-ease),box-shadow .2s var(--c-ease)}.c-card--plain .c-card__mark{margin-top:0}.c-card__mark .c-i{width:1.6rem;height:1.6rem;opacity:0;transform:scale(.6);transition:opacity .18s var(--c-ease),transform .24s var(--c-ease)}.c-card:is(.is-checked,:has(input:checked)){background:var(--c-opt-sel);box-shadow:inset 0 0 0 1.5px var(--c-pine)}.c-card:is(.is-checked,:has(input:checked)) .c-card__ico{background:var(--c-pine);color:var(--mist)}.c-card:is(.is-checked,:has(input:checked)) .c-card__mark{background:var(--c-pine);box-shadow:none}.c-card:is(.is-checked,:has(input:checked)) .c-card__mark .c-i{opacity:1;transform:scale(1)}.c-card:has(input:focus-visible){outline:2px solid var(--focus-dark);outline-offset:3px}.c-card:has(input:disabled){cursor:default;opacity:.55}.c-card__hold{position:absolute;left:1.2rem;right:1.2rem;bottom:0;height:2px;border-radius:2px;background:var(--c-pine);transform:scaleX(0);transform-origin:left center;opacity:0;pointer-events:none}.c-card.is-holding .c-card__hold{opacity:1;transform:scaleX(1);transition:transform var(--c-hold, .45s) linear}.c-chips{display:flex;flex-wrap:wrap;gap:.8rem}.c-seg{display:grid;gap:.8rem;grid-template-columns:repeat(var(--c-seg-n, 4),minmax(0,1fr))}.c-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.4rem;padding:0 1.8rem;border-radius:9999px;cursor:pointer;background:var(--c-opt);box-shadow:inset 0 0 0 1px var(--c-line);font-size:1.5rem;line-height:2rem;font-weight:400;letter-spacing:-.004em;color:var(--c-ink);text-align:center;transition:box-shadow .2s var(--c-ease),background-color .2s var(--c-ease),color .2s var(--c-ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}@media(hover:hover){.c-chip:hover{box-shadow:inset 0 0 0 1px var(--c-line-2)}}.c-chip:is(.is-checked,:has(input:checked)){background:var(--c-pine);color:var(--mist);box-shadow:none}.c-chip:has(input:focus-visible){outline:2px solid var(--focus-dark);outline-offset:3px}.c-chip:has(input:disabled){opacity:.5;cursor:default}.c-seg .c-chip{padding:0 .8rem}.c-chip--tick{padding:0 2.5rem;transition:box-shadow .2s var(--c-ease),background-color .2s var(--c-ease),color .2s var(--c-ease),padding .22s var(--c-ease)}.c-chip--tick:is(.is-checked,:has(input:checked)){padding:0 1.7rem 0 3.3rem}.c-chip__tick{position:absolute;left:1.2rem;top:50%;width:1.6rem;height:1.6rem;margin-top:-.8rem;opacity:0;transform:scale(.6);transition:opacity .18s var(--c-ease),transform .24s var(--c-ease)}.c-chip:is(.is-checked,:has(input:checked)) .c-chip__tick{opacity:1;transform:scale(1)}.c-chip--quiet:not(.is-checked):not(:has(input:checked)){background:transparent;box-shadow:inset 0 0 0 1px var(--c-line-2)}.c-check{display:flex;gap:1.2rem;align-items:flex-start;min-height:4.4rem;padding:.6rem 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.c-check__box{flex:none;width:2.4rem;height:2.4rem;margin-top:0;border-radius:.6rem;display:grid;place-items:center;background:var(--c-opt);box-shadow:inset 0 0 0 1.5px #1116146b;color:var(--mist);transition:background-color .18s var(--c-ease),box-shadow .18s var(--c-ease)}.c-check__box .c-i{width:1.8rem;height:1.8rem;opacity:0;transform:scale(.6);transition:opacity .16s var(--c-ease),transform .22s var(--c-ease)}.c-check:is(.is-checked,:has(input:checked)) .c-check__box{background:var(--c-pine);box-shadow:none}.c-check:is(.is-checked,:has(input:checked)) .c-check__box .c-i{opacity:1;transform:scale(1)}.c-check:has(input:focus-visible) .c-check__box{outline:2px solid var(--focus-dark);outline-offset:3px}.c-check__text{min-width:0;font-size:1.5rem;line-height:2.4rem;font-weight:400;color:var(--c-ink);text-wrap:pretty}.c-check[aria-invalid=true] .c-check__box,.c-check.is-invalid .c-check__box{box-shadow:inset 0 0 0 1.5px var(--c-pine),0 0 0 4px var(--c-pine-tint)}.c-tag{display:inline-block;margin-left:.4rem;padding:0 .6rem;border-radius:.4rem;vertical-align:.1em;font-size:1.2rem;line-height:1.8rem;font-weight:440;color:#111614b3;box-shadow:inset 0 0 0 1px var(--c-line-2);white-space:nowrap}.c-tag--req{color:var(--c-pine)}.c-consent{padding:1.6rem;border-radius:var(--c-radius);background:var(--c-opt);box-shadow:inset 0 0 0 1px var(--c-line)}@media(min-width:768px){.c-consent{padding:2.2rem 2.4rem}}.c-consent__head{display:flex;gap:1.4rem;align-items:flex-start}.c-consent__icon{flex:none;width:3.6rem;height:3.6rem;border-radius:50%;display:grid;place-items:center;background:var(--cloud-2);color:var(--c-pine)}.c-consent__icon .c-i{width:2rem;height:2rem}.c-consent__lead{min-width:0;padding-top:.2rem;font-size:1.4rem;line-height:2.1rem;font-weight:370;color:var(--c-ink-2);text-wrap:pretty}@media(max-width:559px){.c-consent__head{display:block}.c-consent__head:after{content:"";display:table;clear:both}.c-consent__icon{float:left;margin:0 1.2rem .4rem 0;width:3.2rem;height:3.2rem}.c-consent__icon .c-i{width:1.8rem;height:1.8rem}.c-consent__lead{padding-top:.4rem}}.c-consent__checks{margin-top:1.6rem;padding-top:.6rem;border-top:1px solid var(--c-line)}.c-consent__checks .c-check{margin-top:.6rem}.c-consent+.c-consent{margin-top:1.2rem}.c-hint{display:flex;gap:.8rem;align-items:flex-start;font-size:1.4rem;line-height:2rem;font-weight:440;color:var(--c-ink)}.c-hint .c-i{width:1.8rem;height:1.8rem;margin-top:.1rem;color:var(--c-pine)}.c-hint:empty{display:none}.c-note{display:flex;gap:.8rem;align-items:flex-start;font-size:1.3rem;line-height:2rem;font-weight:390;color:var(--c-ink-2);text-wrap:pretty}.c-note .c-i{width:1.6rem;height:1.6rem;margin-top:.2rem;color:var(--c-pine)}.c-surface{background:var(--c-card);border:1px solid var(--paper-line);border-radius:var(--c-radius-lg);padding:2.4rem 2rem}@media(min-width:768px){.c-surface{padding:3.2rem 4rem}}.c-tile{background:var(--cloud-2);border-radius:var(--c-radius);padding:1.6rem 2rem}.c-sheet-layer{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.c-sheet-layer:before{content:"";position:absolute;inset:0;background:#11161452;opacity:0;transition:opacity .15s var(--c-ease)}.c-sheet{position:relative;width:100%;max-height:92vh;overflow:auto;overscroll-behavior:contain;background:var(--c-card);border-radius:2rem 2rem 0 0;padding:2.4rem calc(2rem + var(--safe-r)) calc(2.4rem + var(--safe-b)) calc(2rem + var(--safe-l));transform:translateY(2.4rem);opacity:0;transition:transform .15s var(--c-ease),opacity .15s var(--c-ease)}.c-sheet-layer[data-open]{pointer-events:auto}.c-sheet-layer[data-open]:before{opacity:1;transition-duration:.22s}.c-sheet-layer[data-open] .c-sheet{transform:none;opacity:1;transition-duration:.22s}@media(min-width:768px){.c-sheet-layer{align-items:center;padding:4rem}.c-sheet{max-width:52rem;border-radius:2rem;padding:3.2rem}}.c-meter{display:flex;flex-direction:column;gap:.8rem}.c-meter__row{display:flex;justify-content:space-between;gap:1.2rem;font-size:1.3rem;line-height:2rem;color:var(--c-ink-2)}.c-meter__val{font-variant-numeric:tabular-nums}.c-foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:0 1.6rem;padding:1.2rem calc(var(--c-gutter) + var(--safe-r)) calc(1.2rem + var(--safe-b)) calc(var(--c-gutter) + var(--safe-l));border-top:1px solid var(--paper-line);font-size:1.2rem;line-height:1.6rem;font-weight:400;letter-spacing:.005em;color:var(--c-ink-2)}.c-foot__age{margin-right:auto}.c-foot a,.c-foot button{display:inline-flex;align-items:center;min-height:3.2rem;padding:0;border:0;background:none;cursor:pointer;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px;text-decoration-color:#1116144d}.c-foot a:hover,.c-foot button:hover{color:var(--c-ink);text-decoration-color:currentColor}.c-foot__links{display:flex;flex-wrap:wrap;gap:0 1.6rem}.c-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:0 1.2rem;padding-top:.8rem;font-size:1.2rem;line-height:1.6rem;font-weight:400;letter-spacing:.005em;color:var(--c-ink-2)}.c-legal a{display:inline-flex;align-items:center;min-height:2.4rem;color:inherit;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px;text-decoration-color:#1116144d}.c-legal a:hover{color:var(--c-ink);text-decoration-color:currentColor}.c-legal[hidden]{display:none}[data-chrome-dark] .c-legal a{text-decoration-color:#f3f5f266}@supports not selector(:has(*)){.c-card:focus-within,.c-chip:focus-within{outline:2px solid var(--focus-dark);outline-offset:3px}.c-check:focus-within .c-check__box{outline:2px solid var(--focus-dark);outline-offset:3px}}.cw{--cw-ink: #F3F5F2;--cw-ink-2: rgba(243, 245, 242, .97);--cw-ink-3: rgba(243, 245, 242, .66);--cw-font: var(--cevo-font, "Switzer Variable", "Switzer", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);--cw-fs: clamp(36px, 10.5vw, 76px);--cw-lh: 1.08;--cw-line-fs: 15px;--cw-line-lh: 22px;--cw-tm: 36px;--cw-lm: 14px;--cw-bm: 20px;--cw-tl: 2;--cw-bl: 2;position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;place-items:safe center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#4f5d58;color:var(--cw-ink);font-family:var(--cw-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden;overscroll-behavior:contain;touch-action:none;opacity:0;visibility:hidden;transition:opacity .32s cubic-bezier(.2,0,0,1),visibility 0s linear .32s}.cw.is-open{opacity:1;visibility:visible;transition:opacity .32s cubic-bezier(.2,0,0,1),visibility 0s}.cw[hidden]{display:none}.cw:not(.is-open){pointer-events:none}.cw__field{position:fixed;pointer-events:none}.cw__field:before,.cw__field:after{position:absolute;pointer-events:none}.cw__field{inset:-20%;background:radial-gradient(42% 38% at 22% 76%,#b8a89880,#b8a89800 70%),radial-gradient(46% 42% at 80% 20%,#24483957,#24483900 72%),radial-gradient(60% 55% at 26% 26%,#84988fb3,#84988f00 70%),radial-gradient(50% 50% at 86% 84%,#708488ad,#70848800 72%),linear-gradient(160deg,#61716a,#4f5e57 46%,#596662);animation:cw-drift-a 26s ease-in-out infinite alternate}.cw__field:before{content:"";inset:0;background:radial-gradient(34% 30% at 62% 58%,#9684764d,#96847600 70%);animation:cw-drift-b 19s ease-in-out infinite alternate}.cw__field:after{content:"";inset:0;opacity:.14;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes cw-drift-a{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,1.5%,0) scale(1.06)}}@keyframes cw-drift-b{0%{transform:translate3d(3%,-2%,0)}to{transform:translate3d(-4%,3%,0)}}.cw__card{position:relative;box-sizing:border-box;width:min(100%,1100px);min-height:min(62svh,520px);display:grid;grid-template-rows:1fr auto auto 1fr;justify-items:center;text-align:center;padding:40px 24px;border-radius:20px;background:radial-gradient(110% 85% at 50% 50%,#1a24203d 22%,#1a242000 52%),radial-gradient(130% 110% at 50% 50%,#f3f5f200 48%,#f3f5f247);box-shadow:inset 0 0 0 1px #f3f5f238,inset 0 0 56px 10px #f3f5f21a;-webkit-backdrop-filter:blur(28px) saturate(1.1);backdrop-filter:blur(28px) saturate(1.1);transform:translateY(8px) scale(.985);opacity:0;transition:transform .5s cubic-bezier(.2,0,0,1),opacity .4s cubic-bezier(.2,0,0,1);outline:none}.cw.is-open .cw__card{transform:none;opacity:1}.cw__card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.1;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)'/%3E%3C/svg%3E")}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.cw__card{background:#4e5c56c7}}.cw__mark{grid-row:2;position:relative;width:31px;height:31px;display:block;color:var(--cw-ink)}.cw__mark svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cw-inline{display:inline-block;position:relative;flex:none;width:var(--cw-mark, 20px);height:var(--cw-mark, 20px);vertical-align:middle;color:inherit}.cw-inline .cw__mark{position:absolute;inset:0;width:100%;height:100%;color:inherit}.cw__l{display:none;position:absolute;inset:0}.cw__r{position:absolute;inset:0;transform-origin:50% 50%;will-change:transform}:is(.cw,.cw-inline)[data-loader=turn] .cw__turn,:is(.cw,.cw-inline)[data-loader=draw] .cw__draw,:is(.cw,.cw-inline)[data-loader=orbit] .cw__orbit{display:block}:is(.cw,.cw-inline)[data-loader=turn] .cw__still,:is(.cw,.cw-inline)[data-loader=draw] .cw__still,:is(.cw,.cw-inline)[data-loader=orbit] .cw__still{display:none}@keyframes cw-spin{to{transform:rotate(360deg)}}@keyframes cw-spin-back{to{transform:rotate(-360deg)}}.cw__turn .cw__r{transform-origin:49.66% 50%}.cw__turn-a{animation:cw-spin 2.4s linear infinite}.cw__turn-b{animation:cw-sway 1.5s cubic-bezier(.37,0,.63,1) infinite alternate}@keyframes cw-sway{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}.cw__dr{position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='14.5 14.5 35 35'%3E%3Ccircle cx='31.881' cy='32' r='15.2' fill='none' stroke='%23000' stroke-width='4.6'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='14.5 14.5 35 35'%3E%3Ccircle cx='31.881' cy='32' r='15.2' fill='none' stroke='%23000' stroke-width='4.6'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.cw__dr .cw__r{transform-origin:49.66% 50%}.cw__dr-t{animation:cw-dr-tail 2.4s linear infinite;transform:rotate(130.146deg)}.cw__dr-panel{position:absolute;top:0;bottom:0;left:0;width:50.34%;transform:translate(98.65%);background:currentColor}.cw__dr-len{animation:cw-dr-len 2.4s linear infinite;transform:rotate(99.708deg)}.cw__dr-head{animation:cw-dr-head 2.4s linear infinite;transform:rotate(279.708deg)}.cw__dr-cap{position:absolute;top:0;left:0;width:13.14%;height:13.14%;transform:translate(327.85%);border-radius:50%;background:currentColor}.cw__draw-dot{animation:cw-dr-dot 2.4s linear infinite}@keyframes cw-dr-tail{0%,12%{transform:rotate(130.146deg);animation-timing-function:cubic-bezier(.5,0,.3,1)}to{transform:rotate(490.146deg)}}@keyframes cw-dr-len{0%,12%{transform:rotate(99.708deg)}13%{transform:rotate(99.708deg)}14%{transform:rotate(99.708deg)}15%{transform:rotate(99.707deg)}16%{transform:rotate(99.703deg)}17%{transform:rotate(99.696deg)}18%{transform:rotate(99.683deg)}19%{transform:rotate(99.66deg)}20%{transform:rotate(99.623deg)}21%{transform:rotate(99.566deg)}22%{transform:rotate(99.484deg)}23%{transform:rotate(99.367deg)}24%{transform:rotate(99.205deg)}25%{transform:rotate(98.987deg)}26%{transform:rotate(98.699deg)}27%{transform:rotate(98.323deg)}28%{transform:rotate(97.84deg)}29%{transform:rotate(97.228deg)}30%{transform:rotate(96.462deg)}31%{transform:rotate(95.513deg)}32%{transform:rotate(94.35deg)}33%{transform:rotate(92.941deg)}34%{transform:rotate(91.253deg)}35%{transform:rotate(89.254deg)}36%{transform:rotate(86.914deg)}37%{transform:rotate(84.216deg)}38%{transform:rotate(81.15deg)}39%{transform:rotate(77.729deg)}40%{transform:rotate(73.99deg)}41%{transform:rotate(70deg)}42%{transform:rotate(65.863deg)}43%{transform:rotate(61.715deg)}44%{transform:rotate(57.724deg)}45%{transform:rotate(54.073deg)}46%{transform:rotate(50.945deg)}47%{transform:rotate(48.498deg)}48%{transform:rotate(46.852deg)}49%{transform:rotate(46.069deg)}50%{transform:rotate(46.152deg)}51%{transform:rotate(47.049deg)}52%{transform:rotate(48.664deg)}53%{transform:rotate(50.874deg)}54%{transform:rotate(53.542deg)}55%{transform:rotate(56.533deg)}56%{transform:rotate(59.722deg)}57%{transform:rotate(62.999deg)}58%{transform:rotate(66.274deg)}59%{transform:rotate(69.476deg)}60%{transform:rotate(72.549deg)}61%{transform:rotate(75.458deg)}62%{transform:rotate(78.177deg)}63%{transform:rotate(80.691deg)}64%{transform:rotate(82.996deg)}65%{transform:rotate(85.092deg)}66%{transform:rotate(86.985deg)}67%{transform:rotate(88.684deg)}68%{transform:rotate(90.201deg)}69%{transform:rotate(91.546deg)}70%{transform:rotate(92.735deg)}71%{transform:rotate(93.779deg)}72%{transform:rotate(94.693deg)}73%{transform:rotate(95.488deg)}74%{transform:rotate(96.177deg)}75%{transform:rotate(96.771deg)}76%{transform:rotate(97.281deg)}77%{transform:rotate(97.716deg)}78%{transform:rotate(98.085deg)}79%{transform:rotate(98.396deg)}80%{transform:rotate(98.657deg)}81%{transform:rotate(98.875deg)}82%{transform:rotate(99.054deg)}83%{transform:rotate(99.201deg)}84%{transform:rotate(99.32deg)}85%{transform:rotate(99.416deg)}86%{transform:rotate(99.492deg)}87%{transform:rotate(99.551deg)}88%{transform:rotate(99.597deg)}89%{transform:rotate(99.631deg)}90%{transform:rotate(99.657deg)}91%{transform:rotate(99.675deg)}92%{transform:rotate(99.688deg)}93%{transform:rotate(99.697deg)}94%{transform:rotate(99.702deg)}95%{transform:rotate(99.705deg)}96%{transform:rotate(99.707deg)}97%{transform:rotate(99.708deg)}98%{transform:rotate(99.708deg)}99%{transform:rotate(99.708deg)}to{transform:rotate(99.708deg)}}@keyframes cw-dr-head{0%,12%{transform:rotate(279.708deg)}13%{transform:rotate(279.708deg)}14%{transform:rotate(279.708deg)}15%{transform:rotate(279.707deg)}16%{transform:rotate(279.703deg)}17%{transform:rotate(279.696deg)}18%{transform:rotate(279.683deg)}19%{transform:rotate(279.66deg)}20%{transform:rotate(279.623deg)}21%{transform:rotate(279.566deg)}22%{transform:rotate(279.484deg)}23%{transform:rotate(279.367deg)}24%{transform:rotate(279.205deg)}25%{transform:rotate(278.987deg)}26%{transform:rotate(278.699deg)}27%{transform:rotate(278.323deg)}28%{transform:rotate(277.84deg)}29%{transform:rotate(277.228deg)}30%{transform:rotate(276.462deg)}31%{transform:rotate(275.513deg)}32%{transform:rotate(274.35deg)}33%{transform:rotate(272.941deg)}34%{transform:rotate(271.253deg)}35%{transform:rotate(269.254deg)}36%{transform:rotate(266.914deg)}37%{transform:rotate(264.216deg)}38%{transform:rotate(261.15deg)}39%{transform:rotate(257.729deg)}40%{transform:rotate(253.99deg)}41%{transform:rotate(250deg)}42%{transform:rotate(245.863deg)}43%{transform:rotate(241.715deg)}44%{transform:rotate(237.724deg)}45%{transform:rotate(234.073deg)}46%{transform:rotate(230.945deg)}47%{transform:rotate(228.498deg)}48%{transform:rotate(226.852deg)}49%{transform:rotate(226.069deg)}50%{transform:rotate(226.152deg)}51%{transform:rotate(227.049deg)}52%{transform:rotate(228.664deg)}53%{transform:rotate(230.874deg)}54%{transform:rotate(233.542deg)}55%{transform:rotate(236.533deg)}56%{transform:rotate(239.722deg)}57%{transform:rotate(242.999deg)}58%{transform:rotate(246.274deg)}59%{transform:rotate(249.476deg)}60%{transform:rotate(252.549deg)}61%{transform:rotate(255.458deg)}62%{transform:rotate(258.177deg)}63%{transform:rotate(260.691deg)}64%{transform:rotate(262.996deg)}65%{transform:rotate(265.092deg)}66%{transform:rotate(266.985deg)}67%{transform:rotate(268.684deg)}68%{transform:rotate(270.201deg)}69%{transform:rotate(271.546deg)}70%{transform:rotate(272.735deg)}71%{transform:rotate(273.779deg)}72%{transform:rotate(274.693deg)}73%{transform:rotate(275.488deg)}74%{transform:rotate(276.177deg)}75%{transform:rotate(276.771deg)}76%{transform:rotate(277.281deg)}77%{transform:rotate(277.716deg)}78%{transform:rotate(278.085deg)}79%{transform:rotate(278.396deg)}80%{transform:rotate(278.657deg)}81%{transform:rotate(278.875deg)}82%{transform:rotate(279.054deg)}83%{transform:rotate(279.201deg)}84%{transform:rotate(279.32deg)}85%{transform:rotate(279.416deg)}86%{transform:rotate(279.492deg)}87%{transform:rotate(279.551deg)}88%{transform:rotate(279.597deg)}89%{transform:rotate(279.631deg)}90%{transform:rotate(279.657deg)}91%{transform:rotate(279.675deg)}92%{transform:rotate(279.688deg)}93%{transform:rotate(279.697deg)}94%{transform:rotate(279.702deg)}95%{transform:rotate(279.705deg)}96%{transform:rotate(279.707deg)}97%{transform:rotate(279.708deg)}98%{transform:rotate(279.708deg)}99%{transform:rotate(279.708deg)}to{transform:rotate(279.708deg)}}@keyframes cw-dr-dot{0%,12%{transform:scale(1);opacity:1}13%{transform:scale(1);opacity:1}14%{transform:scale(1);opacity:1}15%{transform:scale(1);opacity:1}16%{transform:scale(1);opacity:1}17%{transform:scale(1);opacity:1}18%{transform:scale(.9999);opacity:.9999}19%{transform:scale(.9999);opacity:.9998}20%{transform:scale(.9997);opacity:.9997}21%{transform:scale(.9996);opacity:.9994}22%{transform:scale(.9993);opacity:.9991}23%{transform:scale(.999);opacity:.9986}24%{transform:scale(.9985);opacity:.9979}25%{transform:scale(.9979);opacity:.997}26%{transform:scale(.997);opacity:.9959}27%{transform:scale(.9959);opacity:.9943}28%{transform:scale(.9944);opacity:.9923}29%{transform:scale(.9926);opacity:.9898}30%{transform:scale(.9903);opacity:.9867}31%{transform:scale(.9875);opacity:.9828}32%{transform:scale(.984);opacity:.9781}33%{transform:scale(.9798);opacity:.9723}34%{transform:scale(.9748);opacity:.9654}35%{transform:scale(.9689);opacity:.9572}36%{transform:scale(.9619);opacity:.9476}37%{transform:scale(.9538);opacity:.9365}38%{transform:scale(.9447);opacity:.924}39%{transform:scale(.9345);opacity:.91}40%{transform:scale(.9234);opacity:.8947}41%{transform:scale(.9115);opacity:.8783}42%{transform:scale(.8992);opacity:.8614}43%{transform:scale(.8868);opacity:.8444}44%{transform:scale(.8749);opacity:.828}45%{transform:scale(.8641);opacity:.8131}46%{transform:scale(.8547);opacity:.8003}47%{transform:scale(.8474);opacity:.7902}48%{transform:scale(.8425);opacity:.7835}49%{transform:scale(.8402);opacity:.7803}50%{transform:scale(.8405);opacity:.7806}51%{transform:scale(.8431);opacity:.7843}52%{transform:scale(.8479);opacity:.7909}53%{transform:scale(.8545);opacity:.8}54%{transform:scale(.8625);opacity:.8109}55%{transform:scale(.8714);opacity:.8231}56%{transform:scale(.8809);opacity:.8362}57%{transform:scale(.8906);opacity:.8496}58%{transform:scale(.9004);opacity:.863}59%{transform:scale(.9099);opacity:.8762}60%{transform:scale(.9191);opacity:.8888}61%{transform:scale(.9278);opacity:.9007}62%{transform:scale(.9359);opacity:.9118}63%{transform:scale(.9433);opacity:.9221}64%{transform:scale(.9502);opacity:.9315}65%{transform:scale(.9565);opacity:.9401}66%{transform:scale(.9621);opacity:.9479}67%{transform:scale(.9672);opacity:.9548}68%{transform:scale(.9717);opacity:.9611}69%{transform:scale(.9757);opacity:.9666}70%{transform:scale(.9792);opacity:.9714}71%{transform:scale(.9823);opacity:.9757}72%{transform:scale(.9851);opacity:.9795}73%{transform:scale(.9874);opacity:.9827}74%{transform:scale(.9895);opacity:.9855}75%{transform:scale(.9913);opacity:.988}76%{transform:scale(.9928);opacity:.9901}77%{transform:scale(.9941);opacity:.9918}78%{transform:scale(.9952);opacity:.9934}79%{transform:scale(.9961);opacity:.9946}80%{transform:scale(.9969);opacity:.9957}81%{transform:scale(.9975);opacity:.9966}82%{transform:scale(.9981);opacity:.9973}83%{transform:scale(.9985);opacity:.9979}84%{transform:scale(.9988);opacity:.9984}85%{transform:scale(.9991);opacity:.9988}86%{transform:scale(.9994);opacity:.9991}87%{transform:scale(.9995);opacity:.9994}88%{transform:scale(.9997);opacity:.9995}89%{transform:scale(.9998);opacity:.9997}90%{transform:scale(.9998);opacity:.9998}91%{transform:scale(.9999);opacity:.9999}92%{transform:scale(.9999);opacity:.9999}93%{transform:scale(1);opacity:1}94%{transform:scale(1);opacity:1}95%{transform:scale(1);opacity:1}96%{transform:scale(1);opacity:1}97%{transform:scale(1);opacity:1}98%{transform:scale(1);opacity:1}99%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:1}}.cw__orbit-dim{opacity:.42}.cw__orbit-m{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='14.5 14.5 35 35'%3E%3Cpath d='M43.5 22.2A15.2 15.2 0 1 0 43.5 41.8' fill='none' stroke='%23000' stroke-width='4.6' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='14.5 14.5 35 35'%3E%3Cpath d='M43.5 22.2A15.2 15.2 0 1 0 43.5 41.8' fill='none' stroke='%23000' stroke-width='4.6' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat;will-change:auto}.cw__orbit-c{border-radius:50%;background:conic-gradient(from 0deg,#f3f5f200 0deg 160deg,#f3f5f22e 200deg,#f3f5f29e 300deg,#f3f5f2,#f3f5f200 360deg);animation:cw-spin 1.8s linear infinite}.cw.is-paused .cw__r{animation-play-state:paused}.cw__text{grid-row:3;width:100%;display:flex;flex-direction:column;align-items:center;min-height:calc(var(--cw-tm) + var(--cw-tl) * var(--cw-lh) * var(--cw-fs) + var(--cw-lm) + var(--cw-bl) * var(--cw-line-lh) + var(--cw-bm) + 2px);transition:opacity .22s ease}.cw__text.is-swapping{opacity:0}.cw__title{margin:var(--cw-tm) auto 0;max-width:16ch;font-size:var(--cw-fs);line-height:var(--cw-lh);font-weight:330;letter-spacing:-.025em;color:var(--cw-ink);text-wrap:balance}.cw__last{position:relative;display:inline-block;color:var(--cw-ink-3)}.cw__glint{position:absolute;top:0;bottom:0;left:0;width:45%;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%,#000 58%,transparent);mask-image:linear-gradient(90deg,transparent,#000 42%,#000 58%,transparent);transform:translate(-100%);will-change:transform;animation:cw-glint 6s cubic-bezier(.45,0,.25,1) .4s infinite}.cw__glint>span{position:absolute;top:0;left:0;white-space:nowrap;color:#f3f5f2fa;transform:translate(45%);will-change:transform;animation:cw-glint-in 6s cubic-bezier(.45,0,.25,1) .4s infinite}@keyframes cw-glint{0%{transform:translate(-100%)}30%,to{transform:translate(222.3%)}}@keyframes cw-glint-in{0%{transform:translate(45%)}30%,to{transform:translate(-100%)}}.cw.is-paused .cw__field,.cw.is-paused .cw__field:before,.cw.is-paused .cw__glint,.cw.is-paused .cw__glint>span{animation-play-state:paused}.cw__line{margin:var(--cw-lm) auto 0;max-width:34ch;font-size:var(--cw-line-fs);line-height:var(--cw-line-lh);font-weight:340;letter-spacing:0;color:var(--cw-ink-2);text-wrap:balance}.cw__bar{position:relative;flex:none;width:120px;height:2px;margin-top:var(--cw-bm);border-radius:2px;background:#f3f5f23d;overflow:hidden;opacity:0;transition:opacity .22s ease}.cw__bar.is-on{opacity:1}.cw__bar i{position:absolute;inset:0;background:var(--cw-ink);transform:scaleX(0);transform-origin:0 50%;transition:transform .3s cubic-bezier(.2,0,0,1)}@media(min-width:768px){.cw{--cw-line-fs: 18px;--cw-line-lh: 26px;--cw-fs: clamp(44px, 5.2vw, 76px);--cw-tm: calc(1.15 * var(--cw-fs));--cw-lm: 16px;--cw-tl: 1;padding:max(40px,env(safe-area-inset-top)) max(40px,env(safe-area-inset-right)) max(40px,env(safe-area-inset-bottom)) max(40px,env(safe-area-inset-left))}.cw__card{width:min(100%,max(72vw,688px),1100px);min-height:min(80vh,940px);padding:64px 48px;border-radius:24px;box-shadow:inset 0 0 0 1px #f3f5f229,inset 0 0 80px 14px #f3f5f21a}.cw__mark{width:45px;height:45px}.cw__title{max-width:22ch;font-weight:300;letter-spacing:-.03em}.cw__line{max-width:60ch}}@media(min-width:1280px){.cw__mark{width:54px;height:54px}}@media(max-width:340px){.cw{--cw-fs: 30px;--cw-ink-2: #F3F5F2}.cw__card{padding-inline:16px}}@media(max-height:520px){.cw{--cw-fs: clamp(28px, 10vh, 44px);--cw-line-fs: 15px;--cw-line-lh: 21px;--cw-tm: 18px;--cw-lm: 10px;--cw-bm: 14px;--cw-tl: 2;overflow-y:auto;touch-action:pan-y;padding-block:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-bottom))}.cw__card{min-height:0;padding:24px 32px}.cw__mark{width:31px;height:31px}.cw__title{max-width:24ch}}@media(prefers-reduced-motion:reduce){.cw,.cw.is-open{transition:opacity .2s linear,visibility 0s linear .2s}.cw.is-open{transition:opacity .2s linear,visibility 0s}.cw__card{transition:opacity .2s linear;transform:none}.cw__field,.cw__field:before{animation:none}.cw__glint{display:none}:is(.cw,.cw-inline) .cw__l{display:none!important}:is(.cw,.cw-inline) .cw__still{display:block!important}}@media(forced-colors:active){.cw__card{border:1px solid CanvasText}.cw__last{color:CanvasText}.cw__glint{display:none}}@media(max-height:520px)and (min-width:600px){.cw{--cw-tl: 1}}:root{--ob-col: 64rem;--ob-pad-t: 2.4rem;--ob-pad-b: 2.4rem;--ob-gap: 2.2rem}@media(min-width:768px){:root{--ob-pad-t: clamp(4.8rem, 9vh, 11.2rem);--ob-pad-b: 3.2rem;--ob-gap: 3.2rem}}@media(min-width:1100px){:root{--ob-col: 68rem}}@media(min-width:1800px){:root{--ob-col: 72rem}}html.ob-root{scroll-padding-bottom:calc(var(--ob-bar-h, 0px) + 1.6rem)}.ob-root .c-header{border-bottom:0}@media(max-width:767px){.ob-root .c-header{--c-header-h: 5.6rem}}.ob-startover{min-height:4.4rem;padding:0 1rem;gap:.6rem;font-size:1.4rem;line-height:2rem}.ob-startover .c-i{width:1.6rem;height:1.6rem}.ob-ck{display:contents}.c-btn.ob-ck__btn{font-weight:400;color:var(--c-ink-2)}.ob-ck__long{display:none}@media(max-width:559px){.c-btn.ob-ck__btn,.ob-startover{padding:0 .8rem}}@media(min-width:560px){.ob-ck__short{display:none}.ob-ck__long{display:inline}}.ob-progress{flex:none}.ob-progress .c-progress__fill{will-change:transform}.ob-main{position:relative}.ob-stage{position:relative;flex:0 0 auto;overflow-x:clip}.ob-step{padding:var(--ob-pad-t) calc(var(--c-gutter) + var(--safe-r)) var(--ob-pad-b) calc(var(--c-gutter) + var(--safe-l))}.ob-step.is-leaving{position:absolute;top:0;left:0;right:0;pointer-events:none}.ob-col{width:100%;max-width:var(--ob-col);margin:0 auto}.ob-h{font-size:2.6rem;line-height:3.2rem;font-weight:330;letter-spacing:-.024em;text-wrap:balance;color:var(--c-ink)}.ob-eyebrow{margin-bottom:.6rem;font-size:1.3rem;line-height:2rem;font-weight:400;letter-spacing:.005em;color:var(--c-ink-2)}.ob-lede{margin-top:.8rem;max-width:52rem;font-size:1.5rem;line-height:2.2rem;font-weight:370;color:var(--c-ink-2);text-wrap:pretty}.ob-body{margin-top:2.4rem}@media(min-width:768px){.ob-step:has(>.ob-col>.ob-eyebrow){padding-top:max(2.4rem,calc(var(--ob-pad-t) - 2.6rem))}.ob-h{font-size:3.6rem;line-height:4.4rem;font-weight:320;letter-spacing:-.028em}.ob-lede{margin-top:1.2rem;font-size:1.6rem;line-height:2.4rem}.ob-body{margin-top:4rem}}@media(min-width:1100px){.ob-h{font-size:4.4rem;line-height:5.2rem;letter-spacing:-.032em}}.ob-group+.ob-group{margin-top:var(--ob-gap)}.ob-group[hidden]{display:none}.ob-group__label{float:left;width:100%;margin-bottom:1rem;padding:0;font-size:1.4rem;line-height:2rem;font-weight:440;letter-spacing:-.002em;color:var(--c-ink)}.ob-group>:not(legend){clear:both}.ob-group__opt{font-weight:370;color:var(--c-ink-2)}.ob-group.is-invalid .ob-group__label{color:var(--c-pine)}.ob-group.is-invalid .c-chip:not(.is-checked),.is-invalid>.ob-group .c-chip:not(.is-checked){box-shadow:inset 0 0 0 1.5px var(--c-pine)}.ob-group.is-invalid .c-card:not(.is-checked){box-shadow:inset 0 0 0 1.5px var(--c-pine)}.ob-seg{gap:.6rem}.ob-seg .c-chip{padding:.4rem .6rem;font-size:1.5rem;line-height:1.8rem}.ob-ages .c-chip{white-space:nowrap}@media(max-width:767px){.ob-ages{grid-template-columns:minmax(0,1.45fr) repeat(4,minmax(0,1fr))}.ob-ages .c-chip{font-size:1.4rem;padding:.4rem .2rem}}@media(max-width:399px){.ob-hair--male{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.ob-eye{grid-template-columns:minmax(0,.8fr) minmax(0,1.05fr) minmax(0,1.15fr) minmax(0,.8fr)}}.ob-hair--male .c-chip{white-space:nowrap}@media(max-width:767px){.ob-hair--male:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}.ob-seg__opt--sub>span{display:flex;flex-direction:column;align-items:center}.ob-seg__sub{font-size:1.2rem;line-height:1.5rem;font-weight:370;letter-spacing:0;white-space:nowrap}.ob-len .c-chip{min-height:4.4rem;padding:.4rem;white-space:nowrap}.ob-len--male .c-chip{min-height:5.2rem}.ob-len .ob-len__unsure{grid-column:1 / -1;min-height:4.4rem}@media(max-width:767px){.ob-len .c-chip{font-size:1.4rem}}.ob-len--female{grid-template-columns:minmax(0,1fr);gap:.6rem}@media(min-width:768px){.ob-seg.ob-len--female{max-width:36rem}}@media(min-width:768px){.ob-seg{gap:.8rem;max-width:calc(var(--c-seg-n) * 15.2rem + (var(--c-seg-n) - 1) * .8rem)}}.ob-chips{gap:.6rem}.ob-chip{min-height:4rem;font-size:1.4rem;padding:0 1.8rem}.ob-chip:is(.is-checked,:has(input:checked)){padding:0 1.2rem 0 2.4rem}.ob-chip .c-chip__tick{left:.8rem;width:1.4rem;height:1.4rem;margin-top:-.7rem}@media(min-width:768px){.ob-chips{gap:.8rem}.ob-chip{min-height:4.4rem;font-size:1.5rem;padding:0 2.2rem}.ob-chip:is(.is-checked,:has(input:checked)){padding:0 1.6rem 0 2.8rem}.ob-chip .c-chip__tick{left:1rem;width:1.5rem;height:1.5rem;margin-top:-.75rem}}.ob-obj{gap:.8rem}.ob-obj .c-card{padding:1.2rem 1.6rem 1.3rem;gap:1.4rem}.ob-obj .c-card__title{font-size:1.55rem;line-height:2.1rem}.ob-obj .c-card__desc{font-size:1.35rem;line-height:1.9rem}.ob-obj .c-card__text{padding-top:.75rem;gap:.2rem}@media(min-width:560px){.ob-obj{gap:1.2rem}.ob-obj .c-card{padding:2rem 2.2rem}.ob-obj .c-card__title{font-size:1.6rem;line-height:2.2rem}.ob-obj .c-card__desc{font-size:1.4rem;line-height:2rem}.ob-obj .c-card__text{padding-top:.7rem;gap:.4rem}}.ob-obj--titles .c-card{align-items:center}.ob-obj--titles .c-card__text{padding-top:0}@media(min-width:560px){.ob-obj--titles .c-card{padding:1.6rem 2.2rem}.ob-obj--titles .c-card__text{padding-top:0}}@media(min-width:560px){.ob-obj>.c-card:last-child:nth-child(odd){grid-column:1 / -1}}.ob-htype{gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ob-htype .c-card{padding:1.2rem 1.4rem 1.3rem}.ob-htype .c-card__title{font-size:1.55rem;line-height:2.1rem}.ob-htype .c-card__desc{font-size:1.35rem;line-height:1.9rem}.ob-htype .c-card__text{gap:.2rem}.ob-htype .ob-nowrap{white-space:nowrap}@media(min-width:768px){.ob-htype{gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ob-htype .c-card{padding:2rem 2.2rem}.ob-htype .c-card__title{font-size:1.6rem;line-height:2.2rem}.ob-htype .c-card__desc{font-size:1.4rem;line-height:2rem}.ob-htype .c-card__text{gap:.4rem}}.ob-flow{display:flex;gap:.8rem;align-items:flex-start;font-size:1.3rem;line-height:1.9rem;font-weight:390;color:var(--c-ink-2);text-wrap:pretty}.ob-flow{margin-top:1.4rem}.ob-flow .c-i{width:1.6rem;height:1.6rem;margin-top:.15rem;color:var(--c-pine)}@media(min-width:768px){.ob-flow{margin-top:2.8rem}}.ob-pick{display:flex;align-items:center;gap:1.2rem;width:100%;min-height:4.8rem;padding:.8rem 1.4rem .8rem 1.6rem;border:0;border-radius:var(--c-radius);background:var(--c-opt);box-shadow:inset 0 0 0 1px var(--c-line);font-size:1.5rem;line-height:2rem;font-weight:400;color:var(--c-ink);text-align:left;cursor:pointer;transition:box-shadow .2s var(--c-ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(hover:hover){.ob-pick:hover{box-shadow:inset 0 0 0 1px var(--c-line-2)}}.ob-pick__val{flex:1;min-width:0}.ob-pick.is-empty .ob-pick__val{color:var(--c-ink-2)}.ob-pick__chev{width:1.8rem;height:1.8rem;color:var(--c-ink-2)}.ob-sheet-layer:not([data-open]){visibility:hidden;transition:visibility 0s linear .15s}.ob-sheet{display:flex;flex-direction:column;padding-top:1.2rem}.ob-sheet__grab{width:3.6rem;height:.4rem;margin:0 auto 1.6rem;border-radius:9999px;background:var(--c-line-2)}.ob-sheet__title{font-size:2rem;line-height:2.6rem;font-weight:340;letter-spacing:-.02em}.ob-sheet__title:focus{outline:none}.ob-sheet__body{margin-top:1.6rem}.ob-sheet .ob-anc__chips{flex-direction:column;align-items:stretch;gap:.6rem}.ob-sheet .ob-chip{justify-content:flex-start;min-height:4.4rem;text-align:left}.ob-sheet__done{margin-top:2rem}@media(min-width:768px){.ob-sheet__grab{display:none}}.ob-bf__panel{--ob-thumb: 2.6rem;padding:1.6rem 1.6rem 1.4rem;border-radius:var(--c-radius);background:var(--c-opt);box-shadow:inset 0 0 0 1px var(--c-line)}@media(min-width:768px){.ob-bf__panel{padding:2.4rem 2.4rem 2rem}}.ob-bf__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem}.ob-bf__label{float:none;width:auto;margin:0}.ob-bf__value{display:inline-flex;align-items:baseline;gap:.2rem;color:var(--c-ink)}.ob-bf__num{font-size:4.4rem;line-height:4.8rem;font-weight:300;letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.ob-bf__unit{font-size:2rem;line-height:2.4rem;font-weight:320;color:var(--c-ink-2)}.ob-bf__unset{font-size:1.5rem;line-height:2.4rem;color:var(--c-ink-2)}.ob-bf__unset:empty{display:none}.ob-range{--ob-fill: 0;display:block;width:100%;height:4.4rem;margin:.8rem 0 .4rem;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none;touch-action:pan-y}.ob-range:focus{outline:none}.ob-range::-webkit-slider-runnable-track{height:.4rem;border-radius:9999px;background:linear-gradient(to right,var(--c-pine) 0 calc(var(--ob-thumb) / 2 + (100% - var(--ob-thumb)) * var(--ob-fill)),rgba(17,22,20,.12) 0)}.ob-range::-moz-range-track{height:.4rem;border-radius:9999px;background:#1116141f}.ob-range::-moz-range-progress{height:.4rem;border-radius:9999px;background:var(--c-pine)}.ob-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--ob-thumb);height:var(--ob-thumb);margin-top:calc(.2rem - var(--ob-thumb) / 2);border:0;border-radius:50%;background:var(--c-opt);box-shadow:inset 0 0 0 1.5px var(--c-pine),0 1px 3px #1116142e;transition:transform .16s var(--c-ease),box-shadow .2s var(--c-ease)}.ob-range::-moz-range-thumb{width:var(--ob-thumb);height:var(--ob-thumb);border:0;border-radius:50%;background:var(--c-opt);box-shadow:inset 0 0 0 1.5px var(--c-pine),0 1px 3px #1116142e}.ob-range:active::-webkit-slider-thumb{transform:scale(1.08)}.ob-range:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 0 0 1.5px var(--c-pine),0 0 0 2px var(--mist),0 0 0 4px var(--focus-dark)}.ob-range:focus-visible::-moz-range-thumb{box-shadow:inset 0 0 0 1.5px var(--c-pine),0 0 0 2px var(--mist),0 0 0 4px var(--focus-dark)}.is-unset .ob-range::-webkit-slider-runnable-track{background:#1116141f}.is-unset .ob-range::-moz-range-progress{background:transparent}.is-unset .ob-range::-webkit-slider-thumb{background:transparent;box-shadow:inset 0 0 0 1.5px var(--c-ink);opacity:.4}.is-unset .ob-range::-moz-range-thumb{background:transparent;box-shadow:inset 0 0 0 1.5px var(--c-ink);opacity:.4}.is-unset .ob-range:focus-visible::-webkit-slider-thumb{opacity:1;box-shadow:inset 0 0 0 1.5px var(--c-ink-2),0 0 0 2px var(--mist),0 0 0 4px var(--focus-dark)}.is-unset .ob-range:focus-visible::-moz-range-thumb{opacity:1;box-shadow:inset 0 0 0 1.5px var(--c-ink-2),0 0 0 2px var(--mist),0 0 0 4px var(--focus-dark)}.ob-range:disabled{cursor:default;opacity:.4}.ob-bf__bands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 calc(var(--ob-thumb) / 2)}.ob-bf__band{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.1rem;padding-top:.9rem;font-size:1.3rem;line-height:1.8rem;color:var(--c-ink-2);text-align:center;white-space:nowrap;transition:color .2s var(--c-ease)}.ob-bf__band:before{content:"";position:absolute;top:0;left:1.5px;right:1.5px;height:2px;border-radius:9999px;background:var(--c-line-2);transition:background-color .2s var(--c-ease)}.ob-bf__band.is-on:before{background:var(--c-pine)}.ob-bf__band b{font-weight:440}.ob-bf__band em{font-style:normal;font-size:1.2rem;line-height:1.6rem;font-variant-numeric:tabular-nums lining-nums}.ob-bf__band.is-on{color:var(--c-pine)}.ob-bf__band.is-on b{font-weight:500}.is-skipped .ob-bf__bands{opacity:.5}.ob-readout{margin-top:1.2rem;padding:1.4rem 1.6rem;border-radius:var(--c-radius);background:var(--cloud-2)}.ob-readout[hidden]{display:none}.ob-readout__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1.6rem}.ob-readout__src{margin-top:.6rem}.ob-readout__k{font-size:1.35rem;line-height:2rem;color:var(--c-ink-2)}.ob-readout__v{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .8rem}.ob-bf__mm{font-size:1.5rem;font-weight:440;line-height:2rem;color:var(--c-pine);font-variant-numeric:tabular-nums}.ob-bf__alt{margin-top:1.6rem}.ob-routine{--ob-gap: 1.6rem}@media(min-width:768px){.ob-routine{--ob-gap: 2.4rem}}.ob-group--none{margin-top:var(--ob-gap)}.ob-routine.is-invalid .c-chip:not(.is-checked){box-shadow:inset 0 0 0 1.5px var(--c-pine)}.ob-sty{gap:.8rem}.ob-sty .c-card{padding:1.3rem 1.6rem;align-items:center}.ob-sty .c-card__text{gap:.1rem}.ob-sty .c-card__title{font-size:1.55rem;line-height:2.1rem}.ob-sty .c-card__desc{font-size:1.35rem;line-height:1.9rem}.ob-sty .c-card__mark{margin-top:0}@media(min-width:560px){.ob-sty{gap:1.2rem}.ob-sty .c-card{padding:1.8rem;align-items:flex-start;gap:1.2rem}.ob-sty .c-card__text{gap:.4rem}.ob-sty .c-card__desc{font-size:1.4rem;line-height:2rem}}.ob-consent .c-consent__head{display:grid;grid-template-columns:3.6rem minmax(0,1fr);column-gap:1.4rem;align-items:start}.ob-consent .c-consent__head:after{content:none}.ob-consent .c-consent__icon{float:none;margin:0}@media(max-width:559px){.ob-consent .c-consent__head{grid-template-columns:3.2rem minmax(0,1fr);column-gap:1.2rem}}.ob-consent+.ob-consent{margin-top:1.2rem}.ob-consent__h{padding-top:.2rem}.ob-consent__label{padding-top:.8rem;font-size:1.5rem;line-height:2rem;font-weight:440;color:var(--c-ink)}@media(max-width:559px){.ob-consent__label{padding-top:.6rem}}.ob-consent .c-consent__lead .c-link{white-space:nowrap}.ob-consent .c-check.is-invalid .c-check__box{box-shadow:inset 0 0 0 1.5px var(--c-pine),0 0 0 4px var(--c-pine-tint)}.ob-legal{margin-top:2rem;font-size:1.3rem;line-height:2rem;color:var(--c-ink-2)}.ob-legal .c-link{padding-block:.6rem}.ob-quick__copy{min-width:0}.ob-quick__lead{color:var(--c-ink);font-size:1.5rem;line-height:2.2rem}.ob-quick__all{margin-top:.6rem;font-size:1.3rem;line-height:1.9rem;color:var(--c-ink-2);text-wrap:pretty}.ob-quick__row{display:flex;flex-wrap:wrap;align-items:center;column-gap:2.4rem;row-gap:.4rem;margin-top:1.2rem;padding-top:.8rem;border-top:1px solid var(--c-line)}.c-link.ob-quick__btn{display:inline-flex;align-items:center;gap:.4rem;min-height:3.6rem;font-size:1.4rem;line-height:2rem;font-weight:440}.ob-quick__chev{width:1.6rem;height:1.6rem;transition:transform .2s cubic-bezier(.2,0,0,1)}.ob-quick__btn[aria-expanded=true] .ob-quick__chev{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.ob-quick__chev{transition:none}}.ob-quick__details{margin-top:.8rem;font-size:1.3rem;line-height:2rem;color:var(--c-ink-2)}.ob-quick__p{text-wrap:pretty}.ob-quick__list{margin:1.2rem 0 0;padding:0;list-style:none}.ob-quick__item{padding-top:1rem;margin-top:1rem;border-top:1px solid var(--c-line);text-wrap:pretty}.ob-quick__item .c-tag{margin-left:.6rem;vertical-align:.1rem}.ob-quick__group{display:block;margin-bottom:.4rem;font-weight:440;color:var(--c-ink)}@media(min-width:768px){.ob-quick__lead{font-size:1.6rem;line-height:2.4rem}.ob-quick__all,.ob-quick__details{font-size:1.4rem;line-height:2.1rem}}.ob-bar{position:sticky;bottom:0;z-index:4;flex:none;margin-top:auto;padding:1.2rem calc(var(--c-gutter) + var(--safe-r)) calc(1.2rem + var(--safe-b)) calc(var(--c-gutter) + var(--safe-l));background:var(--mist);border-top:1px solid var(--c-line)}.ob-bar__in{width:100%;max-width:var(--ob-col);margin:0 auto}.ob-bar__row{display:flex;align-items:center;gap:1rem}.ob-next{flex:1}.ob-hint{margin-bottom:1rem}.ob-bar__row{flex-wrap:wrap}.ob-bar__row>.c-legal{order:3;flex-basis:100%}@media(min-width:768px){.ob-bar__row{flex-wrap:nowrap}.ob-bar__row>.c-legal{order:0;flex:1 1 0;min-width:0;padding-top:0}.ob-bar{margin-top:0;border-top:0;padding-top:2rem;padding-bottom:calc(3.2rem + var(--safe-b));background:linear-gradient(to top,var(--mist) calc(100% - 1.6rem),rgba(243,245,242,0))}.ob-next{flex:none;margin-left:auto;min-width:18rem}}@media(max-width:767px){html.ob-root.ck-open body{padding-bottom:0}html.ob-root.ck-open .ob-stage{padding-bottom:calc(var(--ck-h, 0px) + .8rem)}}@media(min-width:768px){html.ob-root.ck-open,html.ob-root.ck-wait{--ob-pad-t: clamp(3.2rem, 4vh, 6.4rem)}}@media(min-width:768px)and (prefers-reduced-motion:no-preference){html.ob-settled .ob-step{transition:padding-top .24s cubic-bezier(.2,0,0,1)}}.ob-block__home{margin-top:3.2rem}.ob-step--block .ob-lede{max-width:48rem}@media(max-width:767px)and (max-height:760px){:root{--ob-pad-t: 1.8rem;--ob-pad-b: 1.6rem;--ob-gap: 1.8rem}.ob-h{font-size:2.4rem;line-height:3rem}.ob-lede{font-size:1.4rem;line-height:2rem;margin-top:.6rem}.ob-body{margin-top:2rem}.ob-group__label{margin-bottom:.8rem}.ob-routine{--ob-gap: 1.4rem}.ob-obj{gap:.6rem}.ob-obj .c-card{padding-top:1rem;padding-bottom:1.1rem}.ob-obj .c-card__desc{line-height:1.8rem}.ob-htype{gap:.6rem}.ob-htype .c-card{padding-top:1rem;padding-bottom:1.1rem}.ob-htype .c-card__desc{line-height:1.8rem}.ob-sty{gap:.6rem}.ob-sty .c-card{padding-top:1.1rem;padding-bottom:1.1rem}}@media(min-width:768px)and (max-height:880px){:root{--ob-pad-t: 2.8rem;--ob-gap: 2.4rem}.ob-body{margin-top:3.2rem}.ob-flow{margin-top:2rem}.ob-bar{padding-bottom:calc(2rem + var(--safe-b))}html.ob-root.ck-open,html.ob-root.ck-wait{--ob-pad-t: 1.6rem;--ob-gap: 2rem}html.ob-root.ck-open .ob-body,html.ob-root.ck-wait .ob-body{margin-top:1.2rem}}@media(min-width:768px)and (max-height:780px){:root{--ob-pad-t: 1.6rem}.ob-body{margin-top:2rem}.ob-bar{padding-top:1.2rem}}.ob-elsewhere{display:flex;gap:.8rem;align-items:flex-start;max-width:64rem;margin:0 auto 1.6rem;font-size:1.4rem;line-height:2.1rem;color:var(--c-ink-2)}.ob-elsewhere .c-i{flex:none;width:1.8rem;height:1.8rem;margin-top:.15rem;color:var(--c-pine)}.ob-acct-wait{max-width:64rem;margin:4rem auto 0}.ck[hidden]{display:none}.ck [hidden]{display:none!important}html.ck-open body{padding-bottom:var(--ck-h, 0px)}.ck{position:fixed;z-index:40;left:calc(1.6rem + var(--safe-l, 0px));right:calc(1.6rem + var(--safe-r, 0px));bottom:calc(1.6rem + var(--safe-b, 0px));color:var(--c-ink);outline:none}.ck:focus-visible .ck__in{box-shadow:0 0 0 2px var(--mist),0 0 0 4px var(--focus-dark, var(--c-pine)),0 18px 40px -18px #1116146b}.ob-root .ck{bottom:calc(var(--ob-bar-h, 0px) + .8rem)}.ck__in{display:flex;flex-direction:column;gap:1.2rem;max-height:calc(100dvh - 3.2rem - var(--safe-b, 0px) - var(--safe-t, 0px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:1.6rem;border-radius:1.6rem;background:var(--mist);box-shadow:inset 0 0 0 1px var(--c-line),0 18px 40px -18px #1116146b,0 2px 6px -2px #11161414}.ob-root .ck__in{max-height:calc(100dvh - var(--ob-bar-h, 0px) - 1.6rem - var(--safe-t, 0px))}.ck__in.is-clipped{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 3.2rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 3.2rem),transparent)}.ck__lead{display:flex;flex-direction:column;gap:.8rem}.ck__short{margin:0;font-size:1.4rem;line-height:2rem;font-weight:390;color:var(--c-ink-2);text-wrap:pretty}.ck__more{position:relative;display:inline;padding:0;margin:0;border:0;border-radius:.4rem;background:none;font:inherit;font-weight:460;color:var(--c-ink);white-space:nowrap;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--c-line-2);transition:text-decoration-color .16s var(--c-ease);-webkit-tap-highlight-color:transparent}.ck__more:after{content:"";position:absolute;inset:-1.2rem 0}.ck__more:focus-visible{outline:2px solid var(--focus-dark, var(--c-pine));outline-offset:2px}.ck__text{margin:0;font-size:1.3rem;line-height:2rem;font-weight:390;letter-spacing:.002em;color:var(--c-ink-2);text-wrap:pretty}.ck__gpc{color:var(--c-ink)}.ck__current{margin:0;font-size:1.3rem;line-height:2rem;font-weight:440;color:var(--c-ink)}.ck__details{flex-shrink:1;min-height:0;max-height:40vh;max-height:40dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;padding:1.2rem 1.4rem;border-radius:.8rem;background:#11161409;box-shadow:inset 0 0 0 1px var(--c-line);outline:none}.ck__details:focus-visible{box-shadow:inset 0 0 0 1px var(--c-line),0 0 0 2px var(--focus-dark, var(--c-pine))}.ck__details.is-clipped{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 2.4rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 2.4rem),transparent)}.ck__actions{display:flex;gap:.8rem;flex-shrink:0}.c-btn.ck__btn{flex:1 1 0;min-width:0;min-height:4.4rem;height:4.4rem;padding:0 1.6rem;font-size:1.5rem;line-height:2rem;font-weight:460;white-space:nowrap}.c-btn.ck__btn--quiet{background:transparent;color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-line-2)}.c-btn.ck__btn--accept{background:var(--c-pine);color:#fff}.c-btn.ck__btn:active{transform:scale(.98)}@media(hover:hover){.ck__more:hover{text-decoration-color:currentColor}.c-btn.ck__btn--quiet:hover{background:#1116140d;box-shadow:inset 0 0 0 1px #11161466}.c-btn.ck__btn--accept:hover{background:var(--c-pine-hover)}}@media(min-width:768px){.ck{left:auto;right:calc(2.4rem + var(--safe-r, 0px));bottom:calc(2.4rem + var(--safe-b, 0px));width:36rem}.ck__in{padding:2rem;gap:1.4rem;max-height:calc(100dvh - 4.8rem - var(--safe-b, 0px) - var(--safe-t, 0px))}.ob-root .ck{bottom:calc(var(--ob-bar-h, 0px) + 1.6rem)}.ob-root .ck__in{max-height:calc(100dvh - var(--ob-bar-h, 0px) - 3.2rem - var(--safe-t, 0px))}}@media(min-width:768px){html.ob-root.ck-open body{padding-bottom:0}html.ob-root.ck-open .ob-stage{padding-bottom:calc(var(--ck-h, 0px) + .8rem)}html.ob-root.ck-open .ob-bar{margin-top:auto}}html.ck-inline.ck-open body{padding-bottom:0}.ck.ck--inline{position:static;left:auto;right:auto;bottom:auto;z-index:auto;width:100%;max-width:64rem;margin:0 auto 2.4rem;padding:0 1.6rem;box-sizing:border-box}.ck.ck--inline .ck__in{max-height:none;overflow:visible;box-shadow:inset 0 0 0 1px var(--c-line)}.ck.ck--inline .ck__details{max-height:none;overflow:visible}.ck.ck--inline .ck__details.is-clipped,.ck.ck--inline .ck__in.is-clipped{-webkit-mask-image:none;mask-image:none}@media(min-width:768px){html:not(.ob-root) .ck.ck--inline{left:auto;right:auto;bottom:auto;width:auto}html:not(.ob-root) .ck.ck--inline .ck__in{max-height:none}}.ck-foot{justify-content:flex-end}.ck__counter[hidden]{display:none}.ck__counter{display:flex;align-items:flex-start;gap:1.6rem;padding-top:1.2rem;border-top:1px solid var(--c-line)}.ck__counter-text{flex:1 1 auto;min-width:0}.ck__counter-l{display:block;font-size:1.4rem;line-height:2rem;font-weight:420;color:var(--c-ink);cursor:pointer}.ck__counter-b{margin:.2rem 0 0;font-size:1.3rem;line-height:2rem;font-weight:400;color:var(--c-ink-2);text-wrap:pretty}.ck-sw{position:relative;flex:none;width:4.4rem;height:2.6rem;margin-top:-.1rem;padding:0;border:0;border-radius:9999px;cursor:pointer;background:#11161480;transition:background-color .16s var(--c-ease)}.ck-sw:before{content:"";position:absolute;inset:-.9rem -.4rem}.ck-sw__knob{position:absolute;top:.3rem;left:.3rem;width:2rem;height:2rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1116143d;transition:transform .18s var(--c-ease-switch)}.ck-sw[aria-checked=true]{background:var(--c-pine)}.ck-sw[aria-checked=true] .ck-sw__knob{transform:translate(1.8rem)}.ck-sw:disabled,.ck-sw[aria-disabled=true]{cursor:not-allowed;opacity:.7}.ck-sw:focus-visible{outline:2px solid var(--focus-dark, var(--c-pine));outline-offset:2px}@media(prefers-reduced-motion:reduce){.ck-sw,.ck-sw__knob{transition:none}}.ck__done[hidden]{display:none}.ck__done{align-self:center;margin-top:-.6rem;min-height:4.4rem;padding:0 1.6rem;border:0;border-radius:.6rem;background:none;font:inherit;font-size:1.4rem;line-height:2rem;font-weight:420;color:var(--c-ink);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.ck__done:focus-visible{outline:2px solid var(--focus-dark, var(--c-pine));outline-offset:2px}@media(hover:hover){.ck__done:hover{background:#1116140a}}@media(min-width:768px){.ck__done{flex:none}}.ck__title[hidden],.ck__ads[hidden],.ck__gpc--us[hidden],.ck__actions[hidden],.ck__lead[hidden]{display:none}.ck__title{margin:0;font-size:1.5rem;line-height:2rem;font-weight:460;color:var(--c-ink)}.ck--us .ck__ads{padding-top:0;border-top:0}.ck__gpc--us{margin:0}.ck--us .ck__done{align-self:flex-end;margin-top:-.4rem}@media(prefers-reduced-motion:reduce){.ck__more,.c-btn.ck__btn{transition:none}.c-btn.ck__btn:active{transform:none}}.c-header .c-acct{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 .8rem;border-radius:9999px;font-size:1.3rem;line-height:2rem;font-weight:400;letter-spacing:.005em;white-space:nowrap;color:var(--c-ink-2);text-decoration:none;text-underline-offset:.25em;text-decoration-thickness:1px;transition:color .2s var(--c-ease)}.c-header .c-acct:hover{color:var(--c-ink);text-decoration-line:underline}.c-header .c-acct:focus-visible{outline:2px solid var(--focus-dark);outline-offset:2px}.c-acct[hidden]{display:none!important}[data-chrome-dark] .c-header .c-acct{display:none}@media(max-width:559px){.c-header--busy .c-acct--header{display:none}}
