@font-face{font-family:Sora;src:url(/font/Sora-Variable.woff2) format("woff2-variations"),url(/font/Sora-Variable.woff2) format("woff2");font-weight:100 800;font-display:swap}:root{color-scheme:dark;--r:35.086px;--r-pill:999px;--pad:24px;--pad-compact:18px;--pad-list:14.4px;--rim-w:0.5px;--rim-card-w:0.8722px;--sp-1:4px;--sp-2:7px;--sp-3:10px;--sp-4:14px;--sp-5:22px;--sp-6:32px;--sp-7:48px;--ink:rgb(245 243 234/0.96);--ink-2:rgb(245 243 234/0.72);--ink-3:rgb(245 243 234/0.62);--ink-4:rgb(245 243 234/0.55);--font:"Sora",system-ui,-apple-system,"Segoe UI",sans-serif;--w-ui:300;--w-display:200;--t-eyebrow:10px;--track-eyebrow:0.12em;--t-caption:12px;--t-body:15px;--t-title:22px;--gold-deep:#8A5A1E;--gold:#D9A945;--gold-hi:#FAEBB8;--ease-breath:cubic-bezier(0.45,0,0.55,1);--canvas:#132926;--orb0:#2C5750;--orb1:#578F86;--accent:#68AA9F;--deep:#578F86;--rim-spec:linear-gradient(to bottom right,rgb(255 255 255/0.14),rgb(255 255 255/0.0466) 22%,rgb(255 255 255/0) 55%,rgb(255 255 255/0.024) 80%,rgb(255 255 255/0.077));--rim-spec-line:linear-gradient(90deg,rgb(255 255 255/0.14) 0%,rgb(255 255 255/0.0466) 22%,rgb(255 255 255/0) 55%,rgb(255 255 255/0.024) 80%,rgb(255 255 255/0.077))}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{margin:0;padding:0}body{font-family:var(--font);font-weight:var(--w-ui);font-size:var(--t-body);line-height:1.55;color:var(--ink);background-color:var(--canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-weight:var(--w-display);line-height:1.12;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:inherit}img{max-width:100%;display:block}.ground{background:radial-gradient(circle 62vmax at 68% 66%,color-mix(in srgb,var(--orb1) 20%,transparent),transparent),radial-gradient(circle 85vmax at 50% 30%,color-mix(in srgb,var(--orb0) 35%,transparent),transparent),linear-gradient(rgb(255 255 255/.06),transparent 50%),var(--canvas);min-height:100dvh}.surface{position:relative;border-radius:var(--r);padding:var(--pad);background:linear-gradient(to bottom right,color-mix(in srgb,var(--orb0) 30%,transparent),rgb(0 0 0/.1)),color-mix(in srgb,var(--canvas) 70%,transparent)}.surface:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--rim-w);background:var(--rim-spec);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.eyebrow{font-size:var(--t-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-3);font-weight:400}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:48px;padding:0 var(--pad);border-radius:var(--r-pill);font:inherit;font-weight:400;letter-spacing:.01em;text-decoration:none;cursor:pointer;color:var(--ink);border:var(--rim-w) solid rgb(255 255 255/.22);background:color-mix(in srgb,var(--canvas) 55%,transparent)}.btn-primary{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:linear-gradient(color-mix(in srgb,var(--accent) 24%,transparent),color-mix(in srgb,var(--accent) 24%,transparent)),color-mix(in srgb,var(--canvas) 80%,transparent)}.btn-primary:hover:not([disabled]){background:linear-gradient(color-mix(in srgb,var(--accent) 32%,transparent),color-mix(in srgb,var(--accent) 32%,transparent)),color-mix(in srgb,var(--canvas) 80%,transparent)}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.field{width:100%;min-height:48px;padding:0 var(--pad-compact);border-radius:var(--r-pill);font:inherit;color:var(--ink);background:rgb(0 0 0/.18);border:var(--rim-w) solid rgb(255 255 255/.22)}.placeholder{-webkit-text-decoration:underline dashed rgb(255 255 255/.35);text-decoration:underline dashed rgb(255 255 255/.35);text-underline-offset:4px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{width:min(100% - 32px,1120px);margin-inline:auto}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.brand-logo{display:block;flex:none;height:auto}.offer-bar__brand .brand-logo{width:148px;height:auto;max-width:none}.site-library-icon{display:none}.offer{--bar-h:56px;--body-ink:var(--ink-2);--gutter:var(--pad);--gutter-l:max(var(--gutter),env(safe-area-inset-left,0px));--gutter-r:max(var(--gutter),env(safe-area-inset-right,0px));--lh:100vh;--lf:100vh;--pic-w:max(100vw,calc(var(--lh) * 853 / 1844));--pic-h:max(var(--lh),calc(100vw * 1844 / 853));--sx:0.5;--sy:0.4;--sd:0.4;--frame:calc(var(--pic-w) * var(--sd) * var(--mark-mult, 1));--box:calc(var(--frame) * 1.3);--reach:calc(var(--frame) * 0.52);--pic-top:min(0px,max(calc(var(--lh) / 2 - var(--pic-h) / 2),calc(var(--lf) - var(--pic-h))));--stage-y:calc(var(--pic-top) + var(--sy) * var(--pic-h));--wash-a:84%;--wash-fade:72px;--dim-a:74%;--bar-a:60%;position:relative;isolation:isolate;background-color:var(--canvas);color:var(--ink);overflow-x:clip;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@supports (height:100svh){.offer{--lh:100svh;--lf:100lvh}}@media (min-aspect-ratio:5/4),(min-width:900px){.offer{--pic-w:max(100vw,calc(var(--lh) * 16 / 9));--pic-h:max(var(--lh),calc(100vw * 9 / 16));--sy:0.395;--sd:0.17}}.offer-stage{position:absolute;inset:0;z-index:0;pointer-events:none}.offer-stage__layer{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden;isolation:isolate;background-color:var(--canvas)}.offer-room{position:absolute;left:calc(50% - var(--pic-w) / 2);top:var(--pic-top);width:var(--pic-w);height:var(--pic-h)}.offer-room__img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%}.offer-room__band,.offer-room__glow,.offer-room__grade,.offer-room__img,.offer-room__shade{position:absolute;inset:0}.offer-room__glow{background:radial-gradient(circle calc(var(--pic-w) * .72) at calc(50% + (var(--sx) - .5) * var(--pic-w)) var(--stage-y),var(--accent) 22%,transparent);mix-blend-mode:screen;mix-blend-mode:plus-lighter;opacity:.06}.offer-room__grade{background:linear-gradient(color-mix(in srgb,var(--accent) 8%,transparent),transparent 50%,color-mix(in srgb,var(--canvas) 20%,transparent))}.offer-room__shade{background:var(--canvas);opacity:.28}.offer-room__band{display:none}.offer-room__mark{position:absolute;width:var(--box);height:var(--box);left:calc(50% + (var(--sx) - .5) * var(--pic-w) - var(--box) / 2);top:calc(var(--stage-y) - var(--box) / 2);mix-blend-mode:screen;mix-blend-mode:plus-lighter}.offer-room__canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.offer-stage__mark{position:absolute;inset:0;margin:auto;width:calc(100% / 1.3);height:calc(100% / 1.3);max-width:none}.offer-stage__mark--ink{width:calc(100% / 1.3 * var(--mark-ink, .8));height:calc(100% / 1.3 * var(--mark-ink, .8))}.offer-bar{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding-top:env(safe-area-inset-top);background:color-mix(in srgb,var(--canvas) var(--bar-a),transparent);-webkit-backdrop-filter:saturate(140%) blur(18px);backdrop-filter:saturate(140%) blur(18px)}.offer-bar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--rim-w);background:var(--rim-spec-line)}.offer-bar__in{display:flex;align-items:center;gap:var(--sp-3);height:var(--bar-h);padding-left:max(var(--pad-compact),env(safe-area-inset-left,0px));padding-right:max(var(--pad-compact),env(safe-area-inset-right,0px));margin-inline:auto}.offer-bar__brand{display:flex;align-items:center;flex:none;min-height:44px}.offer-bar__brand img{height:20px;width:auto;opacity:.96}.offer-bar__link{display:inline-flex;align-items:center;min-height:44px;margin-left:auto;font-size:14px;color:var(--ink-2);text-decoration:none;white-space:nowrap;padding-inline:var(--sp-1)}.offer-bar__link:hover{color:var(--ink)}.offer-bar__spacer{margin-left:auto}.offer-bar__buy{flex:0 1 auto;min-width:0;min-height:44px;padding-inline:var(--pad-list);font-size:14px;gap:var(--sp-2);white-space:nowrap}.offer-bar__buy>[data-slot]{min-width:0;overflow:hidden;text-overflow:ellipsis}.offer-bar__price{flex:none;font-weight:400}@media (max-width:399px){.offer-bar__brand img{height:18px}.offer-bar__buy,.offer-bar__link{font-size:13px}}.offer .btn-primary{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:linear-gradient(color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--accent) 22%,transparent)),color-mix(in srgb,var(--canvas) 55%,transparent);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.offer .btn-primary:hover:not([disabled]){background:linear-gradient(color-mix(in srgb,var(--accent) 30%,transparent),color-mix(in srgb,var(--accent) 30%,transparent)),color-mix(in srgb,var(--canvas) 55%,transparent)}.offer .btn-primary[disabled]{opacity:1;cursor:not-allowed;color:var(--ink-2);border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:linear-gradient(color-mix(in srgb,var(--accent) 10%,transparent),color-mix(in srgb,var(--accent) 10%,transparent)),color-mix(in srgb,var(--canvas) 62%,transparent)}.offer .btn-primary[aria-busy=true]{opacity:.7}.offer-sound{position:relative;display:inline-flex;align-items:center;gap:var(--sp-2);flex:none;min-height:44px;min-width:44px;justify-content:center;padding-inline:var(--sp-3);border-radius:var(--r-pill);font:inherit;font-size:13px;font-weight:400;color:var(--ink-2);cursor:pointer;border:0;background:color-mix(in srgb,var(--canvas) 45%,transparent);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.offer-sound:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--rim-w);background:var(--rim-spec);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.offer-sound[aria-pressed=true]:before{background:var(--rim-spec),color-mix(in srgb,var(--accent) 55%,transparent)}.offer-sound[aria-pressed=true]{color:var(--ink);background:linear-gradient(color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--accent) 22%,transparent)),color-mix(in srgb,var(--canvas) 55%,transparent)}.offer-sound__glyph{flex:none}.offer-sound__wave{opacity:.3;transition:opacity .6s var(--ease-breath)}.offer-sound[aria-pressed=true] .offer-sound__wave{opacity:1}.offer-sound__title{color:var(--ink-3);white-space:nowrap}@media (max-width:719px){.offer-sound__label,.offer-sound__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.offer-content{position:relative;z-index:1}.offer-s{position:relative;padding-left:var(--gutter-l);padding-right:var(--gutter-r)}.offer-col{width:min(100%,34rem)}.offer-eyebrow{margin-bottom:var(--sp-4)}.offer-h1{font-size:clamp(2.125rem,1.45rem + 3.1vw,3.75rem);line-height:1.08;letter-spacing:-.012em}.offer-h1,.offer-h2{font-weight:var(--w-display)}.offer-h2{font-size:clamp(1.75rem,1.25rem + 2.2vw,2.875rem);line-height:1.1;letter-spacing:-.01em}.offer-body{margin-top:var(--sp-5);font-size:16px;line-height:1.62;color:var(--body-ink);max-width:36ch}.offer-small{font-size:14px;line-height:1.55;color:var(--body-ink)}.offer-meta{margin-top:var(--sp-6);display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--sp-2);font-size:13px;letter-spacing:.04em;color:var(--ink-3)}.offer-dot,.offer-meta span+span:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.7;margin-inline:var(--sp-3);vertical-align:middle}.offer-s1 .offer-col,.offer-s2__text{position:relative;isolation:isolate}.offer-s1 .offer-col:before,.offer-s2__text:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:calc(-1 * var(--gutter-l));width:100vw;top:calc(-1 * var(--wash-fade));bottom:calc(-1 * var(--wash-below, 0px));background:linear-gradient(transparent,color-mix(in srgb,var(--canvas) var(--wash-a),transparent) var(--wash-fade))}.offer-s1{--s1-pad-b:calc(var(--sp-7) + env(safe-area-inset-bottom));min-height:calc(100svh - var(--bar-h));display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:var(--s1-pad-b)}.offer-s1 .offer-col{--wash-below:var(--s1-pad-b)}.offer-s2{height:280svh;padding-inline:0}.offer-s2__pin{--s2-pad-b:calc(var(--sp-6) + env(safe-area-inset-bottom));position:-webkit-sticky;position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:calc(var(--bar-h) + var(--sp-5)) var(--gutter-r) var(--s2-pad-b) var(--gutter-l)}.offer-s2__text{--wash-below:var(--s2-pad-b)}.offer-s2 .offer-body{margin-top:var(--sp-4)}.offer-cue{margin-top:var(--sp-6);display:grid;justify-items:start;grid-gap:var(--sp-3);gap:var(--sp-3)}.offer-cue__rhythm{display:flex;align-items:center;font-size:40px;font-weight:var(--w-display);line-height:1;color:var(--ink-3)}.offer-cue__rhythm[data-words]{font-size:22px;font-weight:var(--w-ui);line-height:1.3}.offer-cue__step+.offer-cue__step:before{content:"·";display:inline-block;margin-inline:.32em;color:var(--ink-4)}.offer-cue__step{transition:color .6s var(--ease-breath)}.offer[data-step="0"] .offer-cue[data-live] [data-i="0"],.offer[data-step="1"] .offer-cue[data-live] [data-i="1"],.offer[data-step="2"] .offer-cue[data-live] [data-i="2"],.offer[data-step="3"] .offer-cue[data-live] [data-i="3"]{color:var(--accent)}.offer-cue__words{display:grid;height:18px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2)}.offer-cue__words>span{grid-area:1/1;text-align:left;opacity:0;transition:opacity .2s ease-out}.offer[data-phase=exhale] [data-cue=exhale],.offer[data-phase=holdOut] [data-cue=hold],.offer[data-phase=hold] [data-cue=hold],.offer[data-phase=inhale] [data-cue=inhale]{opacity:1;transition:opacity .45s var(--ease-breath) .22s}.offer-cue__meter{position:relative;display:block;width:112px;height:1.5px;border-radius:var(--r-pill);background:rgb(255 255 255/.12);overflow:hidden}.offer-cue__meter i{position:absolute;inset:0;border-radius:inherit;background:var(--accent);transform-origin:left center;transform:scaleX(var(--fill,0))}.offer:not([data-phase]) .offer-cue__meter,.offer:not([data-phase]) .offer-cue__words{visibility:hidden}.offer-foot,.offer-s3,.offer-s4{background-color:color-mix(in srgb,var(--canvas) var(--dim-a),transparent)}.offer-s3:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:0;right:0;bottom:100%;height:45svh;background:linear-gradient(transparent,color-mix(in srgb,var(--canvas) var(--dim-a),transparent))}.offer-s3,.offer-s4{min-height:100svh;display:flex;flex-direction:column;justify-content:center}.offer-s3{padding-top:calc(var(--bar-h) + var(--sp-6));padding-bottom:var(--sp-7)}.offer-receive,.offer-sample{margin-top:var(--sp-6)}.offer-sample{aspect-ratio:4/3;display:grid;place-items:center;text-align:center}.offer-sample__label{font-size:14px;color:var(--ink-2);max-width:22ch}.offer-receive{list-style:none;margin-bottom:0;padding-block:var(--sp-2)}.offer-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--sp-4);gap:var(--sp-4);padding-block:var(--sp-4)}.offer-row+.offer-row{border-top:var(--rim-w) solid rgb(255 255 255/.08)}.offer-row__glyph{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--accent);background:color-mix(in srgb,var(--orb0) 40%,transparent)}.offer-buy__refund,.offer-buy__upgrade,.offer-card__list li,.offer-row__label,.offer-safety p{text-wrap:pretty}.offer-row__label{font-size:16px;line-height:1.4}.offer-row__meta{font-size:var(--t-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-3);font-weight:400}.offer-s4{padding-top:calc(var(--bar-h) + var(--sp-6));padding-bottom:var(--sp-7)}.offer-card{margin-top:var(--sp-6);display:grid;grid-gap:var(--sp-5);gap:var(--sp-5)}.offer-card__name{font-size:20px;font-weight:var(--w-ui);line-height:1.3}.offer-card__price{font-size:48px;font-weight:var(--w-display);line-height:1;letter-spacing:-.02em}.offer-card__price .placeholder{font-size:20px;letter-spacing:0}.offer-card__block .offer-eyebrow{margin-bottom:var(--sp-3)}.offer-card__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.offer-card__list li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);font-size:15px}.offer-card__terms{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.offer-buy{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);margin-top:var(--sp-2)}.offer-buy__submit{width:100%;gap:var(--sp-3)}.offer-buy__price{font-weight:400}.offer-buy__note{font-size:13px;color:var(--ink-3);text-align:center}.offer-buy__upgrade{display:flex;align-items:center;gap:var(--sp-3);min-height:44px;font-size:14px;color:var(--body-ink);cursor:pointer}.offer-buy__upgrade input{accent-color:var(--accent);width:18px;height:18px;flex:none}.offer-buy__refund{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:13px;line-height:1.45;color:var(--ink-2);text-align:center;text-underline-offset:3px}.offer-safety{margin-top:var(--sp-6);display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.offer-safety .offer-eyebrow{margin-bottom:var(--sp-1)}.offer-app{margin-top:var(--sp-5);font-size:13px;line-height:1.6;color:var(--ink-3)}.offer-app__link{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--ink-2);text-underline-offset:3px}.offer-foot{position:relative;z-index:1;padding-left:var(--gutter-l);padding-right:var(--gutter-r);padding-bottom:calc(var(--sp-6) + env(safe-area-inset-bottom))}.offer-foot__in{display:flex;flex-wrap:wrap;column-gap:var(--sp-5);padding-top:var(--sp-3);border-top:var(--rim-w) solid rgb(255 255 255/.08)}.offer-foot__link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:var(--ink-2);text-decoration:none}.offer-foot__link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media (max-height:720px) and (max-aspect-ratio:1/1){.offer{--wash-fade:44px}.offer-h1{font-size:1.75rem}.offer-s1{--s1-pad-b:calc(var(--sp-5) + env(safe-area-inset-bottom))}.offer-s1 .offer-body{margin-top:var(--sp-4)}.offer-meta{margin-top:var(--sp-5)}.offer-s2 .offer-h2{font-size:1.625rem}.offer-s2 .offer-eyebrow{margin-bottom:var(--sp-3)}.offer-cue{margin-top:var(--sp-5);gap:var(--sp-2)}.offer-cue__rhythm{font-size:30px}}@media (min-aspect-ratio:5/4),(min-width:900px) and (min-aspect-ratio:1/1){.offer{--gutter:clamp(var(--sp-7),7vw,160px);--col-r:calc(50vw - var(--reach) - var(--sp-6));--col-w:max(18rem,calc(var(--col-r) - var(--gutter-l)));--band-solid:calc(var(--gutter-l) + min(36rem, var(--col-w)));--band-end:min(50vw,calc(var(--band-solid) + 20vw))}.offer-bar__in{padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.offer-room__band{display:block;background:linear-gradient(to right,color-mix(in srgb,var(--canvas) var(--wash-a),transparent) 0,color-mix(in srgb,var(--canvas) var(--wash-a),transparent) var(--band-solid),transparent var(--band-end))}.offer-s1 .offer-col:before,.offer-s2__text:before{content:none}.offer-col{width:min(27.5rem,var(--col-w))}.offer-s1 .offer-col{width:min(36rem,var(--col-w))}.offer-col--wide{width:min(34rem,46vw)}.offer-col--card{width:min(30rem,42vw)}.offer-s1{justify-content:center;padding-bottom:var(--sp-7)}.offer-s2{height:300vh}.offer-s2__pin{justify-content:center;padding-top:var(--bar-h);padding-bottom:0}.offer-cue{margin-top:var(--sp-7)}.offer-cue__rhythm{font-size:56px}.offer-cue__rhythm[data-words]{font-size:26px}.offer-sample{aspect-ratio:16/9}}@media (min-width:900px){.offer-bar__brand img{height:22px}.offer-bar__link{font-size:15px}.offer-body{font-size:17px}}@media (min-aspect-ratio:5/4) and (max-height:560px){.offer-h1{font-size:clamp(1.625rem,8.5vh,3.75rem)}.offer-h2{font-size:clamp(1.375rem,7vh,2.875rem)}.offer-body{margin-top:var(--sp-3);font-size:15px;line-height:1.5;max-width:40ch}.offer-eyebrow{margin-bottom:var(--sp-2)}.offer-meta{margin-top:var(--sp-4)}.offer-s1{padding-block:var(--sp-5)}.offer-s2 .offer-body{margin-top:var(--sp-3)}.offer-cue{margin-top:var(--sp-5);gap:var(--sp-2)}.offer-cue__rhythm{font-size:40px}.offer-s3,.offer-s4{padding-top:calc(var(--bar-h) + var(--sp-5));padding-bottom:var(--sp-5)}}@media (min-aspect-ratio:5/4) and (max-height:420px){.offer{--gutter:var(--pad);--col-w:max(15rem,calc(var(--col-r) - var(--gutter-l)));--band-end:calc(var(--band-solid) + 26vw)}}.offer[data-breath=coherence]{--wash-a:90%;--dim-a:84%;--bar-a:78%;--body-ink:var(--ink);--ink-2:rgb(245 243 234/0.9);--ink-3:rgb(245 243 234/0.86);--ink-4:rgb(245 243 234/0.8)}.holding{min-height:100svh;display:grid;place-content:center;justify-items:center;grid-gap:var(--sp-6);gap:var(--sp-6);padding:var(--pad);text-align:center}.holding img{height:24px;width:auto}.holding p{font-size:16px;color:var(--ink-2);max-width:32ch}@media (prefers-reduced-motion:reduce){.offer-cue__step,.offer-cue__words>span,.offer-sound__wave{transition:none}}@media (prefers-reduced-motion:reduce),(scripting:none){.offer-s2{height:auto}.offer-s2__pin{position:relative;height:auto;min-height:100svh}}.offer[data-static-form] .offer-s2{height:auto}.offer[data-static-form] .offer-s2__pin{position:relative;height:auto;min-height:100svh}.site{--bar-h:56px;--bar-a:60%;--dim-a:74%;--gutter:var(--pad);--gutter-l:max(var(--gutter),env(safe-area-inset-left,0px));--gutter-r:max(var(--gutter),env(safe-area-inset-right,0px));--room-wash:0.5;--mark-a:0.45;--card-a:86%;--lh:100vh;--lf:100vh;--pic-w:max(100vw,calc(var(--lh) * 853 / 1844));--pic-h:max(var(--lh),calc(100vw * 1844 / 853));--sx:0.5;--sy:0.4;--sd:0.4;--frame:calc(var(--pic-w) * var(--sd) * var(--mark-mult, 1));--box:calc(var(--frame) * 1.3);--reach:calc(var(--frame) * 0.52);--pic-top:min(0px,max(calc(var(--lh) / 2 - var(--pic-h) / 2),calc(var(--lf) - var(--pic-h))));--stage-y:calc(var(--pic-top) + var(--sy) * var(--pic-h));position:relative;isolation:isolate;min-height:100vh;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);background-color:var(--canvas);color:var(--ink);overflow-x:clip}@supports (height:100svh){.site{--lh:100svh;--lf:100lvh}}@media (min-aspect-ratio:5/4),(min-width:900px){.site{--pic-w:max(100vw,calc(var(--lh) * 16 / 9));--pic-h:max(var(--lh),calc(100vw * 9 / 16));--sy:0.395;--sd:0.17}}.site-room{position:fixed;top:0;z-index:0;height:100vh;height:100lvh;overflow:hidden;pointer-events:none;background-color:var(--canvas)}.site-room__wash{position:absolute;inset:0;background:var(--canvas);opacity:var(--room-wash)}.site-room__mark{opacity:var(--mark-a)}.site[data-layout=flow] .site-room__mark{display:none}.offer-bar .btn-primary{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:linear-gradient(color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--accent) 22%,transparent)),color-mix(in srgb,var(--canvas) 55%,transparent);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.offer-bar .btn-primary[disabled]{opacity:1;cursor:not-allowed;color:var(--ink-2);border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:linear-gradient(color-mix(in srgb,var(--accent) 10%,transparent),color-mix(in srgb,var(--accent) 10%,transparent)),color-mix(in srgb,var(--canvas) 62%,transparent)}.offer-foot__link[aria-current=page]{color:var(--ink)}.site-main{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;padding:var(--sp-5) var(--gutter-r) var(--sp-7) var(--gutter-l)}.site-main--under-bar{margin-top:calc(-1 * var(--bar-h));padding:0}.site-col{width:min(100%,34rem);display:grid;grid-gap:var(--sp-5);gap:var(--sp-5);align-content:start}.site[data-layout=stage] .site-main{justify-content:flex-end}.site-card{background:linear-gradient(to bottom right,color-mix(in srgb,var(--orb0) 30%,transparent),rgb(0 0 0/.1)),color-mix(in srgb,var(--canvas) var(--card-a),transparent);display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);align-content:start}.site-card>*{min-width:0}.site-card .btn{text-align:center}.site-card .btn.btn-primary{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:linear-gradient(color-mix(in srgb,var(--accent) 24%,transparent),color-mix(in srgb,var(--accent) 24%,transparent)),color-mix(in srgb,var(--canvas) 80%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.site-card .btn.btn-primary:hover:not([disabled]){background:linear-gradient(color-mix(in srgb,var(--accent) 32%,transparent),color-mix(in srgb,var(--accent) 32%,transparent)),color-mix(in srgb,var(--canvas) 80%,transparent)}.site-h1{font-size:clamp(1.75rem,1.4rem + 1.5vw,2.5rem);font-weight:var(--w-display);line-height:1.1;letter-spacing:-.01em}.site-h1,.site-h2{overflow-wrap:anywhere}.site-h2{font-size:var(--t-title);font-weight:var(--w-ui);line-height:1.3}.site-body{font-size:16px;line-height:1.6}.site-body,.site-small{color:var(--ink-2);overflow-wrap:anywhere}.site-small{font-size:14px;line-height:1.55}.site-note{font-size:14px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.site-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin-top:var(--sp-2)}.site-actions>form{display:contents}.site-who{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3) var(--sp-4)}.site-who p{font-size:14px;color:var(--ink-2);overflow-wrap:anywhere}.site-who strong{font-weight:400;color:var(--ink)}.site-form{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.site-form .btn{justify-self:start;margin-top:var(--sp-2)}.site-card__form{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.site-strong{font-weight:400;color:var(--ink);overflow-wrap:anywhere}.site-library{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sp-5);gap:var(--sp-5)}.site-legal__body,.site-product{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.site-product{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r);padding:var(--pad);align-content:start;background:radial-gradient(circle 170px at 24% 18%,color-mix(in srgb,var(--orb0) 30%,transparent),transparent),linear-gradient(to bottom right,color-mix(in srgb,var(--orb0) 42%,transparent) 0,rgb(0 0 0/.074) 62%,rgb(0 0 0/.104) 100%),color-mix(in srgb,var(--canvas) 90%,transparent)}.site-product:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--rim-card-w);background:linear-gradient(to bottom right,color-mix(in srgb,var(--accent) 71.75%,transparent) 0,color-mix(in srgb,var(--accent) 9.42%,transparent) 55%,rgb(0 0 0/.0964) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.site-product__mark{position:absolute;z-index:-1;right:var(--pad);top:var(--pad);width:52px;height:52px;max-width:none;opacity:.75;mix-blend-mode:screen;mix-blend-mode:plus-lighter;pointer-events:none}.site-product__name{padding-right:calc(52px + var(--sp-3))}.site-files{list-style:none;margin:0;padding:0}.site-file+.site-file{border-top:var(--rim-w) solid rgb(255 255 255/.08)}.site-file a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--sp-4);gap:var(--sp-4);min-height:56px;padding-block:var(--sp-2);color:var(--ink);text-decoration:none}.site-file a:hover .site-file__label{text-decoration:underline;text-underline-offset:3px}.site-file__label{font-size:16px;line-height:1.4;overflow-wrap:anywhere;text-wrap:pretty}.site-file__meta{font-size:var(--t-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-2);font-weight:400}.site-file__glyph{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--accent);background:color-mix(in srgb,var(--orb0) 40%,transparent)}.site-guide{padding-block:var(--sp-6)}@media (min-aspect-ratio:5/4),(min-width:900px) and (min-aspect-ratio:1/1){.site{--gutter:clamp(var(--sp-7),7vw,160px);--col-r:calc(50vw - var(--reach) - var(--sp-6));--col-w:max(18rem,calc(var(--col-r) - var(--gutter-l)))}.site-main{padding-top:var(--sp-6)}.site-col{width:min(32rem,var(--col-w))}.site[data-layout=flow] .site-room__mark{display:block}.site[data-layout=stage] .site-main{justify-content:center;padding-bottom:var(--sp-6)}}@media (min-aspect-ratio:5/4) and (max-height:420px){.site{--gutter:var(--pad);--col-w:max(15rem,calc(var(--col-r) - var(--gutter-l)))}}.offer-lead{position:relative;padding:calc(var(--bar-h) + var(--sp-5)) var(--gutter-r) 0 var(--gutter-l)}.offer-lead .site-card{--card-a:93%}.offer[data-from=library] .offer-s1{min-height:0;padding-top:var(--sp-7)}@media (min-aspect-ratio:5/4),(min-width:900px) and (min-aspect-ratio:1/1){.offer-lead .site-col{width:min(30rem,var(--col-w))}.offer[data-from=library] .offer-s1{padding-top:var(--sp-7);padding-bottom:var(--sp-7)}}.site[data-breath=coherence]{--bar-a:78%;--dim-a:84%;--room-wash:0.6;--card-a:90%;--ink-2:rgb(245 243 234/0.9);--ink-3:rgb(245 243 234/0.86);--ink-4:rgb(245 243 234/0.8)}@media (prefers-reduced-motion:reduce){.site-file a{transition:none}}:root{--site-runway:0px;--site-bleed:0px}body:has(.site):before{content:"";display:block;height:var(--site-runway)}.site{min-height:calc(100lvh + var(--site-bleed))}.site-room{position:absolute;left:0;right:0;top:calc(-1 * var(--site-runway));height:calc(100% + var(--site-runway))}.site-room>.offer-room{inset:0;width:100%;height:100%}.site .offer-bar{position:relative;top:auto;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;padding-top:18px}.site .offer-bar:after{display:none}.site .offer-bar__in{padding-inline:4%}.site .offer-bar__brand .brand-logo{width:176px;height:auto}.site .offer-bar:not([data-has-actions]) .offer-bar__in{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px}.site .offer-bar:not([data-has-actions]) .offer-bar__brand{grid-column:2;grid-row:1;justify-self:center}.site .offer-bar:not([data-has-actions]) :is(.offer-bar__link,.offer-bar__spacer){grid-column:3;grid-row:1;justify-self:end}.site .offer-bar__link{padding-inline:20px;border-radius:var(--r-pill);border:.5px solid rgb(245 243 234/.25);background:rgb(13 28 26/.55)}.site .offer-foot__in{flex-wrap:wrap}.site .site-actions .btn{max-width:100%}.site-preview{position:relative;z-index:1;padding:0 var(--gutter-r) 24px var(--gutter-l);font-size:12px;color:var(--ink-2)}@media (max-width:760px){.site[data-layout=stage] .site-main{justify-content:center;padding-top:80px;padding-bottom:60px}.site .site-room__mark{display:none}.site .offer-foot{padding-bottom:calc(30px + var(--site-bleed))}}@media (max-width:1100px) and (max-height:600px),(max-width:760px){:root{--site-runway:62px;--site-bleed:110px}}@media (display-mode:standalone){:root{--site-runway:0px;--site-bleed:0px}.site .offer-bar{padding-top:calc(18px + var(--standalone-top,env(safe-area-inset-top)))}}@media (max-width:760px){.site .offer-bar:not([data-has-actions]) .brand-logo{width:160px}.site .offer-bar:not([data-has-actions]) .offer-bar__link{width:44px;min-height:44px;padding:0;justify-content:center}.site .offer-bar:not([data-has-actions]) .site-library-icon{display:block}.site .offer-bar:not([data-has-actions]) .site-library-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}@media (display-mode:standalone) and (orientation:portrait){:root{--standalone-top:max(62px,env(safe-area-inset-top))}}html[data-standalone=true]{--site-runway:0px;--site-bleed:0px}html[data-standalone=true] .site .offer-bar{padding-top:calc(18px + var(--standalone-top,env(safe-area-inset-top)))}:root{--runway:0px;--bleed-b:0px;--bleed-foot:0px}@media (hover:none) and (pointer:coarse),(max-width:1100px) and (max-height:600px),(max-width:760px){:root{--runway:62px;--bleed-b:140px;--bleed-foot:110px}}@media (display-mode:standalone){:root{--runway:0px;--bleed-b:0px;--bleed-foot:0px}}body:before{content:"";display:block;height:var(--runway)}body{min-height:calc(100lvh + var(--runway) + var(--bleed-foot))}html[data-standalone=true]{--runway:0px;--bleed-b:0px;--bleed-foot:0px}@media (orientation:portrait){html[data-standalone=true]{--standalone-top:max(62px,env(safe-area-inset-top))}}html[data-standalone=true] .lib{--bar-top:calc(var(--standalone-top,env(safe-area-inset-top,0px)) + var(--bar-gap))}html .offer,html .site{--bar-gap:10px;--bar-cap:52px;--bar-top:calc(env(safe-area-inset-top, 0px) + var(--bar-gap))}html .offer-bar{top:var(--bar-top);width:min(88%,72rem);margin:var(--bar-top) auto 0;padding-top:0;border-radius:var(--r-pill)}html .offer-bar:after{top:0;right:0;bottom:0;left:0;height:auto;border-radius:inherit;padding:var(--rim-w);background:var(--rim-spec);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}html .offer .offer-bar__in,html .offer-bar__in{height:var(--bar-cap);padding-left:16px;padding-right:4px}html .offer-bar__in>.offer-bar__link:last-child{padding-right:12px}html .site-main--under-bar{margin-top:calc(-1 * (var(--bar-top) + var(--bar-cap)))}html .offer-lead{padding-top:calc(var(--bar-top) + var(--bar-cap) + var(--sp-5))}html .site-room{z-index:-1;left:6%;right:auto;width:88%;top:calc(-1 * var(--runway));height:calc(100vh + var(--runway) + var(--bleed-b));height:calc(100lvh + var(--runway) + var(--bleed-b));overflow:hidden;transform:scaleX(calc(1 / .88));--pic-top-b:min(var(--pic-top),calc(-1 * var(--runway)));--stage-y-b:calc(var(--pic-top-b) + var(--sy) * var(--pic-h))}html .site-room>.offer-room{top:calc(var(--pic-top-b) + var(--runway));transform:scaleX(.88)}html .site-room>.site-room__mark{top:calc(var(--stage-y-b) + var(--runway) - var(--box) / 2);transform:scaleX(.88)}html .offer-stage__layer{margin:calc(-1 * var(--runway)) 6% 0;top:calc(-1 * var(--runway));height:calc(100vh + var(--runway) + var(--bleed-b));height:calc(100lvh + var(--runway) + var(--bleed-b));overflow:hidden;transform:scaleX(calc(1 / .88));--pic-top-b:min(var(--pic-top),calc(-1 * var(--runway)));--stage-y-b:calc(var(--pic-top-b) + var(--sy) * var(--pic-h))}html .offer-stage__layer>.offer-room{top:calc(var(--pic-top-b) + var(--runway));transform:scaleX(.88)}html .offer-stage__layer>.offer-room__band,html .offer-stage__layer>.offer-room__glow{left:-6.8182%;right:-6.8182%;transform:scaleX(.88)}html .offer-stage__layer>.offer-room__glow{background:radial-gradient(circle calc(var(--pic-w) * .72) at calc(50% + (var(--sx) - .5) * var(--pic-w)) calc(var(--stage-y-b) + var(--runway)),var(--accent) 22%,transparent)}html .offer-stage__layer>.offer-room__mark{top:calc(var(--stage-y-b) + var(--runway) - var(--box) / 2);transform:scaleX(.88)}html .offer-s2__pin{margin-left:6%;margin-right:6%;padding-left:max(0px,calc(var(--gutter-l) - 6%));padding-right:max(0px,calc(var(--gutter-r) - 6%))}@media (max-aspect-ratio:999/1000),(max-width:899.98px) and (max-aspect-ratio:1249/1000){html .offer-s2__pin{transform:scaleX(calc(1 / .88))}html .offer-s2__pin>.offer-s2__text{transform:scaleX(.88)}}html .site-room{position:absolute;left:0;right:0;top:calc(-1 * var(--site-runway));width:auto;height:calc(100% + var(--site-runway));z-index:0;transform:none}html .site-room>.offer-room{inset:0;width:100%;height:100%;transform:none}html .site-room>.site-room__mark{top:calc(var(--stage-y) - var(--box) / 2);transform:none}html .offer-bar{position:relative;top:auto;margin-top:0}html .site .offer-bar{width:100%;padding-top:18px}html .site .offer-bar__in{padding-inline:4%}.bb-summary{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}ul.bb-summary{padding-top:var(--sp-3);border-top:var(--rim-w) solid rgb(255 255 255/.08)}.bb-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4)}.bb-line>:first-child{min-width:0;overflow-wrap:anywhere;text-wrap:pretty}.bb-line>:last-child:not(:first-child){flex:none}li.bb-line{font-size:15px;line-height:1.45;color:var(--ink)}[data-buy-price]{font-weight:var(--w-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bb-terms{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.bb-terms a{color:var(--ink);text-underline-offset:3px}.bb-check{display:flex;align-items:flex-start;gap:var(--sp-3);min-height:44px;padding-block:var(--sp-2);font-size:15px;line-height:1.45;color:var(--ink);cursor:pointer;text-wrap:pretty}.bb-check input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--accent)}.site-card [data-buy-form] .btn{justify-self:stretch;gap:var(--sp-3)}.site-card .btn[disabled]{cursor:not-allowed;color:var(--ink-2);opacity:.7}.lib{--lib-pad:22px;--bar-gap:10px;--bar-cap:52px;--bar-top:calc(env(safe-area-inset-top, 0px) + var(--bar-gap));--gutter-l:max(16px,env(safe-area-inset-left,0px));--gutter-r:max(16px,env(safe-area-inset-right,0px));position:relative;isolation:isolate;min-height:100vh;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);background-color:var(--lib-canvas);color:var(--lib-ink);font-family:var(--lib-font);font-weight:400;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}.lib :focus-visible{outline:2px solid var(--lib-accent);outline-offset:3px}.lib .placeholder{-webkit-text-decoration:underline dashed color-mix(in srgb,var(--lib-ink) 40%,transparent);text-decoration:underline dashed color-mix(in srgb,var(--lib-ink) 40%,transparent);text-underline-offset:4px}.lib-ground{position:fixed;z-index:-1;pointer-events:none;left:6%;width:88%;transform:scaleX(calc(1 / .88));top:calc(-1 * var(--runway));height:calc(100vh + var(--runway) + var(--bleed-b));height:calc(100lvh + var(--runway) + var(--bleed-b));background:radial-gradient(120% 55% at 50% 0,color-mix(in srgb,var(--lib-accent) 14%,transparent),transparent 72%),radial-gradient(90% 45% at 88% 100%,color-mix(in srgb,var(--lib-accent) 9%,transparent),transparent 72%),var(--lib-canvas)}.lib-bar{position:-webkit-sticky;position:sticky;top:var(--bar-top);z-index:20;width:min(88%,60rem);margin:var(--bar-top) auto 0;border-radius:999px;background:color-mix(in srgb,var(--lib-surface) 90%,transparent);-webkit-backdrop-filter:saturate(160%) blur(20px);backdrop-filter:saturate(160%) blur(20px);border:.5px solid var(--lib-rim)}.lib-bar__in{display:flex;height:var(--bar-cap);padding:0 4px 0 16px}.lib-bar__in,.lib-logo{align-items:center;gap:8px}.lib-logo{display:inline-flex;flex:none;min-height:44px;font-size:17px;font-weight:650;letter-spacing:-.01em;color:var(--lib-ink);text-decoration:none}.lib-logo__mark{display:inline-block;flex:none;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--lib-accent) 90%,var(--lib-canvas))}.lib-bar__link{margin-left:auto;display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-size:15px;color:var(--lib-ink-2);text-decoration:none;white-space:nowrap}.lib-bar__link:hover{color:var(--lib-ink)}.lib-bar__spacer{margin-left:auto}.lib-main{position:relative;min-width:0;display:flex;flex-direction:column;padding:20px var(--gutter-r) 40px var(--gutter-l)}.lib[data-layout=stage] .lib-main{justify-content:flex-end}@media (min-width:761px){.lib-main{padding-top:40px}.lib[data-layout=stage] .lib-main{justify-content:center}}.lib-col{width:min(100%,34rem);margin-inline:auto;grid-gap:16px;gap:16px}.lib-card,.lib-col,.lib-product{display:grid;align-content:start}.lib-card,.lib-product{position:relative;min-width:0;border-radius:var(--r-skin);padding:var(--lib-pad);background:var(--lib-surface);border:.5px solid var(--lib-rim);grid-gap:14px;gap:14px}.lib-card>*,.lib-product>*{min-width:0}.lib-product:before{content:"";position:absolute;top:0;left:var(--lib-pad);right:var(--lib-pad);height:3px;border-radius:0 0 999px 999px;background:color-mix(in srgb,var(--lib-accent) 70%,transparent)}.lib-h1{font-size:clamp(1.75rem,1.45rem + 1.4vw,2.5rem);font-weight:650;letter-spacing:-.025em;line-height:1.1;text-wrap:balance}.lib-h1,.lib-h2{margin:0;overflow-wrap:anywhere}.lib-h2{font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.lib-body{font-size:16px;line-height:1.55}.lib-body,.lib-small{margin:0;color:var(--lib-ink-2);overflow-wrap:anywhere;text-wrap:pretty}.lib-small{font-size:14px;line-height:1.5}.lib-note{margin:0;padding:10px 14px;border-radius:calc(var(--r-skin) / 2);font-size:14px;line-height:1.45;color:var(--lib-ink);background:color-mix(in srgb,var(--lib-accent) 10%,transparent)}.lib-label{margin:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lib-ink-3)}.lib-strong{font-weight:600;color:var(--lib-ink);overflow-wrap:anywhere}.lib-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px}.lib-actions>form{display:contents}.lib .lib-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;font:inherit;font-size:15px;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;color:var(--lib-ink);background:transparent;border:1px solid color-mix(in srgb,var(--lib-ink) 18%,transparent)}.lib .lib-btn--primary{color:var(--lib-on-accent);background:var(--lib-accent);border-color:transparent}.lib .lib-btn[disabled]{opacity:.5;cursor:not-allowed}.lib .lib-btn[aria-busy=true]{opacity:.7}.lib-form{display:grid;grid-gap:12px;gap:12px}.lib-form .lib-btn{justify-self:start;margin-top:4px}.lib-field{width:100%;min-height:50px;padding:0 18px;border-radius:999px;font:inherit;color:var(--lib-ink);background:color-mix(in srgb,var(--lib-canvas) 60%,transparent);border:1px solid color-mix(in srgb,var(--lib-ink) 16%,transparent)}.lib-who{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.lib-who p{margin:0;font-size:14px;color:var(--lib-ink-2);overflow-wrap:anywhere}.lib-who strong{font-weight:600;color:var(--lib-ink)}.lib-library{display:grid;grid-gap:16px;gap:16px}.lib-files,.lib-library{list-style:none;margin:0;padding:0}.lib-file+.lib-file{border-top:1px solid var(--lib-rim)}.lib-file a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;color:var(--lib-ink);text-decoration:none}.lib-file a:hover .lib-file__label{text-decoration:underline;text-underline-offset:3px}.lib-file__label{overflow-wrap:anywhere}.lib-file__meta{flex:none;font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--lib-ink-3)}.lib-summary{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}ul.lib-summary{border-top:1px solid var(--lib-rim);padding-top:10px}.lib-line{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.lib-line>:first-child{min-width:0;overflow-wrap:anywhere}.lib-line>:last-child:not(:first-child){flex:none}.lib-terms{display:grid;grid-gap:8px;gap:8px}.lib-terms a{color:var(--lib-ink);text-underline-offset:3px}.lib-check{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding-block:8px;font-size:15px;line-height:1.45;cursor:pointer}.lib-check input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--lib-accent)}.lib [data-buy-form] .lib-btn{justify-self:stretch}.lib-foot{position:relative;padding:8px var(--gutter-r) calc(28px + env(safe-area-inset-bottom, 0px)) var(--gutter-l)}.lib-foot__in{width:min(100%,34rem);margin-inline:auto;display:flex;flex-wrap:wrap;column-gap:20px;padding-top:8px;border-top:1px solid var(--lib-rim)}.lib-foot__link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:var(--lib-ink-2);text-decoration:none}.lib-foot__link:hover{color:var(--lib-ink);text-decoration:underline;text-underline-offset:3px}.lib[data-skin=acme] .lib-logo__mark{width:24px;height:24px;border-radius:0;background:url(/_eden/_next/static/media/mark.bb6ebcb2.svg) 50%/contain no-repeat}