.ArticlesHeader-module__GCulcW__header{z-index:60;background-color:var(--articles-header-bg,transparent);justify-content:space-between;align-items:center;gap:24px;padding:28px 56px;display:flex;position:relative}.ArticlesHeader-module__GCulcW__menuButton{z-index:51;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;width:40px;height:40px;padding:0;display:none;position:relative}.ArticlesHeader-module__GCulcW__menuLine1,.ArticlesHeader-module__GCulcW__menuLine2,.ArticlesHeader-module__GCulcW__menuLine3{transform-origin:50%;background-color:#0f172a;border-radius:2px;height:1.5px;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s,width .28s;display:block}.ArticlesHeader-module__GCulcW__menuLine1,.ArticlesHeader-module__GCulcW__menuLine2{width:22px}.ArticlesHeader-module__GCulcW__menuLine3{width:14px}.ArticlesHeader-module__GCulcW__menuButtonOpen .ArticlesHeader-module__GCulcW__menuLine1{transform:translateY(6.5px)rotate(45deg)}.ArticlesHeader-module__GCulcW__menuButtonOpen .ArticlesHeader-module__GCulcW__menuLine2{opacity:0}.ArticlesHeader-module__GCulcW__menuButtonOpen .ArticlesHeader-module__GCulcW__menuLine3{width:22px;transform:translateY(-6.5px)rotate(-45deg)}.ArticlesHeader-module__GCulcW__mobileMenu{display:none}.ArticlesHeader-module__GCulcW__mobileOverlay{z-index:40;clip-path:inset(0 0 100%);background-color:#fcfbf8;flex-direction:column;transition:clip-path .38s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0;overflow-y:auto}.ArticlesHeader-module__GCulcW__mobileOverlayOpen{clip-path:inset(0 0 0%)}.ArticlesHeader-module__GCulcW__mobileActions{flex-direction:column;gap:10px;margin-top:auto;padding:18px;display:flex}.ArticlesHeader-module__GCulcW__logoLink{align-items:center;display:inline-flex}.ArticlesHeader-module__GCulcW__logo{width:91px;height:auto}.ArticlesHeader-module__GCulcW__nav{align-items:center;gap:16px;display:flex}.ArticlesHeader-module__GCulcW__navLink{color:#334155;border-radius:8px;align-items:center;height:48px;padding:0 20px;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:color .16s;display:inline-flex}.ArticlesHeader-module__GCulcW__navLink:hover{color:#0f172a}.ArticlesHeader-module__GCulcW__loginLink{color:#334155;align-items:center;height:48px;padding:0 16px;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:color .16s;display:inline-flex}.ArticlesHeader-module__GCulcW__loginLink:hover{color:#0f172a}.ArticlesHeader-module__GCulcW__dropdown{align-items:center;display:inline-flex;position:relative}.ArticlesHeader-module__GCulcW__dropdown .ArticlesHeader-module__GCulcW__navLink{cursor:default;gap:5px}.ArticlesHeader-module__GCulcW__chevron{color:#334155;transition:transform .16s}.ArticlesHeader-module__GCulcW__dropdown:hover .ArticlesHeader-module__GCulcW__chevron,.ArticlesHeader-module__GCulcW__dropdown:focus-within .ArticlesHeader-module__GCulcW__chevron{transform:rotate(180deg)}.ArticlesHeader-module__GCulcW__dropdownMenu{z-index:20;opacity:0;pointer-events:none;background-color:#fff;border-radius:12px;flex-direction:column;gap:2px;min-width:180px;margin-top:0;padding:8px;transition:opacity .14s,transform .14s;display:flex;position:absolute;top:100%;left:0;transform:translateY(-4px);box-shadow:0 12px 32px #0f172a1f}.ArticlesHeader-module__GCulcW__dropdown:hover .ArticlesHeader-module__GCulcW__dropdownMenu,.ArticlesHeader-module__GCulcW__dropdown:focus-within .ArticlesHeader-module__GCulcW__dropdownMenu{opacity:1;pointer-events:auto;transform:translateY(0)}.ArticlesHeader-module__GCulcW__dropdownLink{color:#334155;white-space:nowrap;border-radius:8px;align-items:center;height:38px;padding:0 12px;font-size:14px;font-weight:400;text-decoration:none;transition:color .16s;display:inline-flex}.ArticlesHeader-module__GCulcW__dropdownLink:hover{color:#0f172a}.ArticlesHeader-module__GCulcW__ctaLink{background-color:var(--teal-accent,#11434b);color:#fff;border-radius:8px;align-items:center;height:38px;padding:0 26px;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:background-color .16s;display:inline-flex}.ArticlesHeader-module__GCulcW__ctaLink:hover{background-color:color-mix(in srgb,var(--teal-accent,#11434b)85%,white)}@media (max-width:760px){.ArticlesHeader-module__GCulcW__header{padding:16px 18px}.ArticlesHeader-module__GCulcW__logo{width:71px}.ArticlesHeader-module__GCulcW__nav{display:none}.ArticlesHeader-module__GCulcW__menuButton{display:flex}.ArticlesHeader-module__GCulcW__mobileMenu{flex-direction:column;padding:78px 20px 0;display:flex}.ArticlesHeader-module__GCulcW__mobileLink{color:#0f172a;letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #94a3b847;justify-content:space-between;align-items:center;width:100%;height:56px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Times New Roman,serif;font-size:19px;font-weight:400;text-decoration:none;display:flex}.ArticlesHeader-module__GCulcW__mobileChevron{color:#64748b;transition:transform .2s}.ArticlesHeader-module__GCulcW__mobileChevronOpen{transform:rotate(180deg)}.ArticlesHeader-module__GCulcW__mobileSubMenu{flex-direction:column;max-height:0;transition:max-height .22s;display:flex;overflow:hidden}.ArticlesHeader-module__GCulcW__mobileSubMenuOpen{max-height:230px}.ArticlesHeader-module__GCulcW__mobileSubLink{color:#475569;border-bottom:1px solid #94a3b82e;align-items:center;height:46px;padding-left:16px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Times New Roman,serif;font-size:16px;font-weight:400;text-decoration:none;display:flex}.ArticlesHeader-module__GCulcW__mobileCta{background-color:var(--teal-accent,#11434b);color:#fff;border-radius:10px;justify-content:center;align-items:center;height:50px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.ArticlesHeader-module__GCulcW__mobileLogin{color:#0f172a;border:1px solid #0f172a38;border-radius:10px;justify-content:center;align-items:center;height:50px;font-size:15px;font-weight:500;text-decoration:none;display:flex}}
.hero-module__Fav4Bq__hero{--paper:#fcfbf8;--ink:#1e2b25;--muted:#58625b;--grey:#767676;--teal:var(--teal-accent,#284149);background:var(--paper);color:var(--ink);padding-bottom:clamp(24px,3vw,48px);position:relative;overflow-x:clip}.hero-module__Fav4Bq__hero :focus-visible{outline:2px solid var(--teal);outline-offset:3px}.hero-module__Fav4Bq__text{text-align:center;max-width:860px;margin:0 auto;padding:clamp(40px,6vw,88px) 24px 0}.hero-module__Fav4Bq__h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(42px,2.2rem + 4.2vw,76px);font-weight:400;line-height:1.02}.hero-module__Fav4Bq__subhead{max-width:640px;color:var(--muted);margin:24px auto 0;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.55}.hero-module__Fav4Bq__buttons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.hero-module__Fav4Bq__primary,.hero-module__Fav4Bq__secondary{min-height:48px;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;border-radius:8px;justify-content:center;align-items:center;padding:0 28px;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.hero-module__Fav4Bq__primary{border:1px solid var(--teal);background:var(--teal);color:#fff}.hero-module__Fav4Bq__primary:hover{background:color-mix(in srgb,var(--teal)85%,white);border-color:color-mix(in srgb,var(--teal)85%,white)}.hero-module__Fav4Bq__secondary{border:1px solid var(--ink);color:var(--ink);background:0 0}.hero-module__Fav4Bq__secondary:hover{background:#1e2b250f}.hero-module__Fav4Bq__note{color:var(--muted);margin:16px 0 0;font-size:.875rem}.hero-module__Fav4Bq__stage{--k:1;height:calc(630px*var(--k));margin-top:36px;position:relative;overflow:hidden}.hero-module__Fav4Bq__row{top:0;left:max(20px,calc(50% - 840px*var(--k)));width:max-content;transform:scale(var(--k));transform-origin:0 0;align-items:flex-start;gap:56px;padding-top:36px;display:flex;position:absolute}@media (max-width:1799px){.hero-module__Fav4Bq__stage{--k:.94}}@media (max-width:1599px){.hero-module__Fav4Bq__stage{--k:.86}}@media (max-width:1399px){.hero-module__Fav4Bq__stage{--k:.74}}@media (max-width:1199px){.hero-module__Fav4Bq__stage{--k:.6}}.hero-module__Fav4Bq__card{margin:0;margin-top:calc(var(--top)*1);flex:none;position:relative}.hero-module__Fav4Bq__frame{transform:rotate(var(--rot));background:#fff;border-radius:22px;padding:8px;box-shadow:0 18px 40px -18px #1e2b2547,0 2px 6px #1e2b2514}.hero-module__Fav4Bq__cardUnder{margin-left:-96px;margin-right:-96px}.hero-module__Fav4Bq__bareFrame{box-shadow:none;background:0 0;padding:0}.hero-module__Fav4Bq__photoFront{z-index:3}.hero-module__Fav4Bq__cardUnder .hero-module__Fav4Bq__bareFrame{z-index:2;position:relative}.hero-module__Fav4Bq__cardUnder .hero-module__Fav4Bq__bareInner{border-radius:26px;overflow:hidden;box-shadow:0 14px 26px -16px #1e2b2533,0 2px 8px #1e2b2512}.hero-module__Fav4Bq__bareInner{background:0 0;border-radius:0;overflow:visible}.hero-module__Fav4Bq__chipImage{z-index:4;width:calc(var(--w)*1px);height:calc(var(--h)*1px);transform:scale(calc(1/var(--k,1)));transform-origin:100%;position:absolute;top:-34px;right:-20px}.hero-module__Fav4Bq__photoFrame{z-index:1;background:0 0;padding:0;position:relative}.hero-module__Fav4Bq__photoFrame .hero-module__Fav4Bq__inner{border-radius:22px}.hero-module__Fav4Bq__inner{width:calc(var(--w)*1px);height:calc(var(--h)*1px);background:#efece4;border-radius:15px;position:relative;overflow:hidden}.hero-module__Fav4Bq__img{object-fit:cover}.hero-module__Fav4Bq__placeholder{text-align:center;color:#4a4a4a;background:repeating-linear-gradient(45deg,#efece4 0 10px,#e6e2d7 10px 20px);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:12px;line-height:1.35;display:flex;position:absolute;inset:0}.hero-module__Fav4Bq__placeholder strong{letter-spacing:.08em;font-size:13px}.hero-module__Fav4Bq__placeholder code{word-break:break-all;font-size:11px}.hero-module__Fav4Bq__chip{z-index:2;min-height:48px;color:var(--ink);font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;white-space:nowrap;cursor:pointer;transform:scale(calc(1/var(--k,1)));background:#fff;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:0 12px 0 18px;font-size:15px;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 10px 26px -10px #1e2b2566,0 1px 3px #1e2b251f}.hero-module__Fav4Bq__chipChat{transform-origin:0;bottom:30px;left:-18px}.hero-module__Fav4Bq__chipSensitive{transform-origin:100%;top:-24px;right:-26px}.hero-module__Fav4Bq__chipLimit{transform-origin:0;top:36px;left:-54px}.hero-module__Fav4Bq__chipText{align-items:baseline;gap:8px;display:flex}.hero-module__Fav4Bq__chipValue{color:#6b6b66;font-size:13px;font-weight:400}.hero-module__Fav4Bq__track{background:#8d877c;border-radius:999px;flex:none;width:44px;height:26px;transition:background-color .2s;position:relative}.hero-module__Fav4Bq__knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.hero-module__Fav4Bq__chip[aria-checked=true] .hero-module__Fav4Bq__track{background:var(--teal)}.hero-module__Fav4Bq__chip[aria-checked=true] .hero-module__Fav4Bq__knob{transform:translate(18px)}@media (prefers-reduced-motion:reduce){.hero-module__Fav4Bq__track,.hero-module__Fav4Bq__knob{transition:none}}.hero-module__Fav4Bq__staticChip{z-index:2;white-space:nowrap;min-height:36px;transform:scale(calc(1/var(--k,1)));transform-origin:0 0;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;top:18px;left:18px;box-shadow:0 8px 20px -8px #1e2b2566}.hero-module__Fav4Bq__pressLink{color:inherit;margin-top:clamp(40px,5vw,72px);text-decoration:none;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hero-module__Fav4Bq__pressTrack{width:max-content;animation:60s linear infinite hero-module__Fav4Bq__pressScroll;display:flex}.hero-module__Fav4Bq__pressLink:hover .hero-module__Fav4Bq__pressTrack,.hero-module__Fav4Bq__pressLink:focus-visible .hero-module__Fav4Bq__pressTrack{animation-play-state:paused}@keyframes hero-module__Fav4Bq__pressScroll{to{transform:translate(-50%)}}.hero-module__Fav4Bq__press{flex:none;align-items:center;gap:clamp(56px,7vw,104px);margin:0;padding:0 clamp(28px,3.5vw,52px);list-style:none;display:flex}.hero-module__Fav4Bq__pressItem{align-items:center;height:36px;display:flex}.hero-module__Fav4Bq__pressLogo{filter:grayscale()contrast(3);opacity:.5;width:auto;height:28px}.hero-module__Fav4Bq__pressTall{height:36px}.hero-module__Fav4Bq__pressName{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.01em;white-space:nowrap;color:#8a8a8a;font-size:22px;font-weight:600;line-height:28px}@media (prefers-reduced-motion:reduce){.hero-module__Fav4Bq__pressLink{-webkit-mask-image:none;mask-image:none}.hero-module__Fav4Bq__pressTrack{justify-content:center;width:auto;animation:none}.hero-module__Fav4Bq__press[aria-hidden=true]{display:none}.hero-module__Fav4Bq__press{flex-wrap:wrap;justify-content:center;gap:24px clamp(32px,5vw,64px)}}.hero-module__Fav4Bq__glass{z-index:3;-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);color:#14201a;width:calc(100% - 28px);font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:linear-gradient(135deg,#ffffff9e,#ffffff57);border:.5px solid #fff6;border-radius:26px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex;position:absolute;bottom:16px;left:14px;box-shadow:inset 0 .5px #fff9,inset 0 -.5px #ffffff26,0 14px 34px -10px #141e1959,0 2px 6px #141e191f}.hero-module__Fav4Bq__glassIcon{background:#111;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff40}.hero-module__Fav4Bq__glassStar{filter:invert();width:20px;height:auto}.hero-module__Fav4Bq__glassText{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.hero-module__Fav4Bq__glassTitle{font-size:14px;font-weight:600}.hero-module__Fav4Bq__glassBody{color:#1f2c25;font-size:13.5px}.hero-module__Fav4Bq__glassTime{color:#3d4a43;align-self:flex-start;font-size:12px}@media (max-width:899px){.hero-module__Fav4Bq__stage{--k:.75;height:calc(540px*var(--k));margin-top:20px}.hero-module__Fav4Bq__row{transform:translateX(-50%)scale(var(--k));transform-origin:top;left:50%}.hero-module__Fav4Bq__hideSmall{display:none}.hero-module__Fav4Bq__chip,.hero-module__Fav4Bq__staticChip{transform:scale(calc(.6/var(--k,1)))}.hero-module__Fav4Bq__chipImage{transform:scale(calc(.55/var(--k,1)))}.hero-module__Fav4Bq__glass{left:3%;bottom:calc(6px/var(--k));width:calc(100%*var(--k)*1.35);transform:scale(calc(.7/var(--k,1)));transform-origin:0 100%}.hero-module__Fav4Bq__glassTime{display:none}}@media (max-width:720px){.hero-module__Fav4Bq__glass{display:none}.hero-module__Fav4Bq__h1{line-height:1.12}.hero-module__Fav4Bq__pressLogo{height:22px}.hero-module__Fav4Bq__pressTall{height:28px}.hero-module__Fav4Bq__pressItem{height:30px}.hero-module__Fav4Bq__press{gap:44px}}@media (max-width:899px){.hero-module__Fav4Bq__stage{--k:.75}}@media (max-width:720px){.hero-module__Fav4Bq__stage{--k:.6}}@media (max-width:560px){.hero-module__Fav4Bq__stage{--k:.46}}@media (max-width:420px){.hero-module__Fav4Bq__stage{--k:.36}}@media (prefers-reduced-motion:no-preference){@keyframes hero-module__Fav4Bq__heroFadeUp{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@keyframes hero-module__Fav4Bq__heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes hero-module__Fav4Bq__heroPhoto{0%{opacity:0;translate:0 36px}to{opacity:1;translate:0}}@keyframes hero-module__Fav4Bq__heroPop{0%{opacity:0;translate:0 10px;scale:.7}60%{opacity:1;translate:0 -2px;scale:1.05}to{opacity:1;translate:0;scale:1}}.hero-module__Fav4Bq__h1{animation:.8s cubic-bezier(.19,.8,.22,1) 80ms both hero-module__Fav4Bq__heroFadeUp}.hero-module__Fav4Bq__subhead{animation:.8s cubic-bezier(.19,.8,.22,1) .22s both hero-module__Fav4Bq__heroFadeUp}.hero-module__Fav4Bq__buttons{animation:.8s cubic-bezier(.19,.8,.22,1) .36s both hero-module__Fav4Bq__heroFadeUp}.hero-module__Fav4Bq__note{animation:.8s cubic-bezier(.19,.8,.22,1) .46s both hero-module__Fav4Bq__heroFadeUp}.hero-module__Fav4Bq__row>.hero-module__Fav4Bq__card:first-child .hero-module__Fav4Bq__frame{animation:1s cubic-bezier(.19,.8,.22,1) .6s both hero-module__Fav4Bq__heroPhoto}.hero-module__Fav4Bq__row>.hero-module__Fav4Bq__card:nth-child(2) .hero-module__Fav4Bq__frame{animation:1s cubic-bezier(.19,.8,.22,1) .76s both hero-module__Fav4Bq__heroPhoto}.hero-module__Fav4Bq__row>.hero-module__Fav4Bq__card:nth-child(3) .hero-module__Fav4Bq__frame{animation:1s cubic-bezier(.19,.8,.22,1) .92s both hero-module__Fav4Bq__heroPhoto}.hero-module__Fav4Bq__row>.hero-module__Fav4Bq__card:nth-child(4) .hero-module__Fav4Bq__frame{animation:1s cubic-bezier(.19,.8,.22,1) 1.08s both hero-module__Fav4Bq__heroPhoto}.hero-module__Fav4Bq__row>.hero-module__Fav4Bq__card:nth-child(5) .hero-module__Fav4Bq__frame{animation:1s cubic-bezier(.19,.8,.22,1) 1.24s both hero-module__Fav4Bq__heroPhoto}.hero-module__Fav4Bq__chipChat{animation:.6s cubic-bezier(.34,1.4,.64,1) 1.8s both hero-module__Fav4Bq__heroPop}.hero-module__Fav4Bq__chipSensitive{animation:.6s cubic-bezier(.34,1.4,.64,1) 1.95s both hero-module__Fav4Bq__heroPop}.hero-module__Fav4Bq__glass{animation:.6s cubic-bezier(.34,1.4,.64,1) 2.1s both hero-module__Fav4Bq__heroPop}.hero-module__Fav4Bq__chipImage{animation:.6s cubic-bezier(.34,1.4,.64,1) 2.25s both hero-module__Fav4Bq__heroPop}.hero-module__Fav4Bq__chipLimit{animation:.6s cubic-bezier(.34,1.4,.64,1) 2.4s both hero-module__Fav4Bq__heroPop}.hero-module__Fav4Bq__pressLink{animation:.9s ease-out 1.5s both hero-module__Fav4Bq__heroFadeIn}}
.teenMocks-module__eoadya__mock{--paper:#fcfbf8;--ink:#1e2b25;--muted:#58625b;--line:#1e2b251a;--teal:var(--teal-accent,#284149);--accent:#284149;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);flex-direction:column;gap:1em;width:100%;min-height:100%;font-size:clamp(11px,2.7cqi,15px);line-height:1.45;display:flex}.teenMocks-module__eoadya__char{animation:1ms linear both teenMocks-module__eoadya__charIn}@keyframes teenMocks-module__eoadya__charIn{0%{opacity:0}to{opacity:1}}.teenMocks-module__eoadya__caret{vertical-align:-.15em;background:var(--ink);width:1.5px;height:1.1em;margin-left:2px;animation:1ms linear both teenMocks-module__eoadya__charIn,.9s step-end infinite teenMocks-module__eoadya__blink;display:inline-block}@keyframes teenMocks-module__eoadya__blink{50%{opacity:0}}.teenMocks-module__eoadya__doc{border:1px solid var(--line);background:#fff;border-radius:1em;flex:1;padding:1.6em 1.7em 2em;position:relative;box-shadow:0 .6em 1.6em -1em #1e2b2540}.teenMocks-module__eoadya__docTitle{letter-spacing:.02em;color:var(--muted);font-size:.8em;font-weight:500}.teenMocks-module__eoadya__sentenceCell{margin-top:1.4em;display:grid}.teenMocks-module__eoadya__sentence{font-family:var(--font-rosarivo),Georgia,"Times New Roman",serif;grid-area:1/1;margin:0;font-size:1.55em;line-height:1.3}.teenMocks-module__eoadya__marked{border-bottom:2px solid var(--accent);background:linear-gradient(#28414929,#28414929) 0/0% 100% no-repeat;animation:.6s ease-out forwards teenMocks-module__eoadya__markIn}@keyframes teenMocks-module__eoadya__markIn{to{background-size:100% 100%}}.teenMocks-module__eoadya__oldOut{text-decoration:line-through;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);animation:.7s forwards teenMocks-module__eoadya__oldOut}.teenMocks-module__eoadya__oldHidden{opacity:0;pointer-events:none}@keyframes teenMocks-module__eoadya__oldOut{0%{opacity:1}to{opacity:0}}.teenMocks-module__eoadya__freshIn{animation:.7s .25s both teenMocks-module__eoadya__freshIn}@keyframes teenMocks-module__eoadya__freshIn{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:translateY(0)}}.teenMocks-module__eoadya__badge{background:var(--teal);color:#fff;white-space:nowrap;border-radius:999px;padding:.45em .9em;font-size:.82em;font-weight:500;position:absolute;bottom:1em;right:1.2em}.teenMocks-module__eoadya__tutorRow{min-height:4.6em}.teenMocks-module__eoadya__tutorBubble{background:#eceef1;border:1px solid #0000000a;border-radius:1.1em;flex-direction:column;gap:.35em;max-width:88%;padding:.8em 1.1em;display:flex}.teenMocks-module__eoadya__tutorLabel{letter-spacing:.14em;text-transform:uppercase;color:#6b7280;font-size:.68em;font-weight:600}.teenMocks-module__eoadya__slideUp{animation:.55s cubic-bezier(.19,.8,.22,1) both teenMocks-module__eoadya__slideUp}@keyframes teenMocks-module__eoadya__slideUp{0%{opacity:0;transform:translateY(1.4em)}to{opacity:1;transform:translateY(0)}}.teenMocks-module__eoadya__pop{animation:.45s cubic-bezier(.34,1.4,.64,1) both teenMocks-module__eoadya__pop}@keyframes teenMocks-module__eoadya__pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.teenMocks-module__eoadya__input{border:1px solid var(--line);background:#fff;border-radius:1.2em;align-items:center;gap:.8em;min-height:3.2em;padding:.5em .6em .5em 1.1em;display:flex}.teenMocks-module__eoadya__inputText{flex:1;min-width:0}.teenMocks-module__eoadya__send{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.2em;height:2.2em;display:grid}.teenMocks-module__eoadya__church{justify-content:flex-start;position:relative}.teenMocks-module__eoadya__convo{flex-direction:column;gap:1.1em;width:100%;transition:width .5s cubic-bezier(.19,.8,.22,1);display:flex}.teenMocks-module__eoadya__convoSplit{width:44%}.teenMocks-module__eoadya__userBubble{background:#eceef1;border:1px solid #0000000a;border-radius:1.1em;align-self:flex-end;max-width:85%;padding:.7em 1.05em}.teenMocks-module__eoadya__answer{flex-direction:column;gap:.7em;line-height:1.65;display:flex}.teenMocks-module__eoadya__answerP{margin:0}.teenMocks-module__eoadya__cited{background:linear-gradient(var(--teal),var(--teal))no-repeat left bottom/0% 2px;animation:.5s ease-out forwards teenMocks-module__eoadya__citeIn}@keyframes teenMocks-module__eoadya__citeIn{to{background-size:100% 2px}}.teenMocks-module__eoadya__chipIcon{width:auto;height:1.05em}.teenMocks-module__eoadya__answerList{margin:0;padding-left:1.3em;line-height:1.65}.teenMocks-module__eoadya__chip{color:#11434b;white-space:nowrap;vertical-align:baseline;background:#11434b1a;border-radius:999px;align-items:center;gap:.3em;margin:0 .35em;padding:.08em .6em;font-size:.85em;font-weight:500;display:inline-flex}.teenMocks-module__eoadya__panel{border:1px solid var(--line);background:#fff;border-radius:1em;flex-direction:column;gap:.8em;width:53%;padding:1.3em 1.4em;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:0 .8em 2em -1.2em #1e2b2559}.teenMocks-module__eoadya__panelIn{animation:.55s cubic-bezier(.19,.8,.22,1) both teenMocks-module__eoadya__panelIn}@keyframes teenMocks-module__eoadya__panelIn{0%{opacity:0;transform:translate(2.5em)}to{opacity:1;transform:translate(0)}}.teenMocks-module__eoadya__panelTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.72em;font-weight:600}.teenMocks-module__eoadya__excerpt{font-family:var(--font-rosarivo),Georgia,"Times New Roman",serif;margin:0;font-size:1.12em;line-height:1.5}.teenMocks-module__eoadya__mark{color:inherit;background:#2841492e;border-radius:.2em;padding:0 .1em}.teenMocks-module__eoadya__viewSource{text-decoration:underline;-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);text-underline-offset:4px;margin-top:auto;font-size:.9em;font-weight:500;text-decoration-thickness:2px}.teenMocks-module__eoadya__fadeIn{animation:.5s both teenMocks-module__eoadya__charIn}.teenMocks-module__eoadya__connector{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.teenMocks-module__eoadya__connector path{fill:none;stroke:var(--teal);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:.02 .04}.teenMocks-module__eoadya__draw{animation:.7s ease-out both teenMocks-module__eoadya__draw}.teenMocks-module__eoadya__drawn{stroke-dashoffset:0}@keyframes teenMocks-module__eoadya__draw{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@container (max-width:440px){.teenMocks-module__eoadya__convoSplit{width:100%}.teenMocks-module__eoadya__panel{width:auto;height:52%;top:auto;left:0}.teenMocks-module__eoadya__connector{display:none}}.teenMocks-module__eoadya__limits{position:relative}.teenMocks-module__eoadya__alertSlot{min-height:5.2em;position:relative}.teenMocks-module__eoadya__alert{background:#ffffffeb;border:1px solid #fffc;border-radius:1.3em;align-items:center;gap:.8em;padding:.75em .9em;display:flex;position:absolute;inset:0 0 auto;box-shadow:0 .9em 2em -.9em #1e2b2573,0 .1em .3em #1e2b251a}.teenMocks-module__eoadya__alertIcon{background:#111;border-radius:.65em;flex:none;place-items:center;width:2.5em;height:2.5em;display:grid}.teenMocks-module__eoadya__alertStar{filter:invert();width:1.2em;height:auto}.teenMocks-module__eoadya__alertText{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.teenMocks-module__eoadya__alertTitle{font-size:.9em;font-weight:600}.teenMocks-module__eoadya__alertBody{color:var(--muted);font-size:.82em}.teenMocks-module__eoadya__review{background:var(--teal);color:#fff;border-radius:999px;flex:none;padding:.4em .9em;font-size:.8em;font-weight:500}.teenMocks-module__eoadya__drop{animation:.6s cubic-bezier(.34,1.3,.64,1) both teenMocks-module__eoadya__drop}@keyframes teenMocks-module__eoadya__drop{0%{opacity:0;transform:translateY(-140%)}to{opacity:1;transform:translateY(0)}}.teenMocks-module__eoadya__thread{flex-direction:column;flex:1;gap:1.4em;padding-top:.4em;display:flex;position:relative}.teenMocks-module__eoadya__teenBubble{background:#eceef1;border:1px solid #0000000a;border-radius:1.1em;flex-direction:column;align-self:flex-end;align-items:flex-start;width:66%;padding:1em 1.1em 1.1em;display:flex;position:relative;overflow:hidden}.teenMocks-module__eoadya__bars{gap:.55em;width:100%;display:grid}.teenMocks-module__eoadya__bars span{filter:blur(.12em);background:#8b929b;border-radius:999px;height:.7em;display:block}.teenMocks-module__eoadya__flag{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;background:#2841491f;border-radius:999px;order:-1;margin-bottom:.7em;padding:.15em .6em;font-size:.7em;font-weight:600;display:inline-block}.teenMocks-module__eoadya__scan{background:linear-gradient(90deg,#0000,#28414959,#0000);width:26%;animation:.9s ease-in-out both teenMocks-module__eoadya__scan;position:absolute;top:0;bottom:0;left:0}@keyframes teenMocks-module__eoadya__scan{0%{transform:translate(-100%)}to{transform:translate(400%)}}.teenMocks-module__eoadya__shield{background:#fff;border-radius:50%;width:4.2em;height:4.2em;padding:.5em;position:absolute;top:.4em;left:4%;box-shadow:0 .6em 1.4em -.7em #1e2b2580}.teenMocks-module__eoadya__lockOff{fill:#0000;transition:fill .5s}.teenMocks-module__eoadya__lockOn{fill:var(--teal);transition:fill .5s}.teenMocks-module__eoadya__reply{max-width:88%;margin:0;line-height:1.6}.teenMocks-module__eoadya__fadeUp{animation:.5s cubic-bezier(.19,.8,.22,1) both teenMocks-module__eoadya__slideUp}@media (prefers-reduced-motion:reduce){.teenMocks-module__eoadya__mock *{transition:none!important;animation:none!important}.teenMocks-module__eoadya__oldHidden{display:none}}
.builtForTeens-module__zcpwaG__section{--paper:#fcfbf8;--ink:#1e2b25;--muted:#58625b;--rule:#d3d5d9;--teal:var(--teal-accent,#284149);--card:#dfeae8;--layer-a:#cfe0dd;--layer-b:#bfd4d1;background:var(--paper);color:var(--ink);padding:clamp(56px,9vw,128px) clamp(20px,4vw,56px)}.builtForTeens-module__zcpwaG__section[data-tab=learn]{--card:#e4ecea;--layer-a:#d3dfdc;--layer-b:#c0d1cd}.builtForTeens-module__zcpwaG__section[data-tab=church]{--card:#dbe5e8;--layer-a:#c9d7dc;--layer-b:#b4c7ce}.builtForTeens-module__zcpwaG__section[data-tab=limits]{--card:#e8eaec;--layer-a:#d9dde0;--layer-b:#c6ccd1}.builtForTeens-module__zcpwaG__head{text-align:center;max-width:760px;margin:0 auto}.builtForTeens-module__zcpwaG__title{letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,1.4rem + 3.2vw,4rem);font-weight:400;line-height:1.05}.builtForTeens-module__zcpwaG__subhead{max-width:34rem;color:var(--muted);margin:18px auto 0;font-size:clamp(1.05rem,1rem + .3vw,1.25rem);line-height:1.55}.builtForTeens-module__zcpwaG__tabsRow{justify-content:center;margin-top:clamp(28px,4vw,44px);display:flex}.builtForTeens-module__zcpwaG__tabs{border:1px solid var(--rule);background:#fff;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.builtForTeens-module__zcpwaG__tab{min-height:44px;color:var(--ink);font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 22px;font-size:.95rem;font-weight:500;transition:background-color .2s,color .2s}.builtForTeens-module__zcpwaG__tab:hover{background:#1e2b250f}.builtForTeens-module__zcpwaG__tab[aria-selected=true]{background:var(--teal);color:#fff}.builtForTeens-module__zcpwaG__section :focus-visible{outline:2px solid var(--teal);outline-offset:3px}.builtForTeens-module__zcpwaG__stage{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:clamp(40px,6vw,96px);max-width:1280px;margin:clamp(36px,5vw,64px) auto 0;display:grid}.builtForTeens-module__zcpwaG__texts{display:grid}.builtForTeens-module__zcpwaG__textPanel{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .25s,visibility 0s linear .25s}.builtForTeens-module__zcpwaG__textPanel[data-active=true]{opacity:1;visibility:visible;transition:opacity .25s,visibility}.builtForTeens-module__zcpwaG__h3{letter-spacing:-.015em;margin:0;font-size:clamp(1.7rem,1.3rem + 1.2vw,2.4rem);font-weight:400;line-height:1.12}.builtForTeens-module__zcpwaG__body{color:var(--muted);margin:20px 0 0;font-size:1.0625rem;line-height:1.65}.builtForTeens-module__zcpwaG__bullets{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.builtForTeens-module__zcpwaG__bullets li{padding-left:30px;line-height:1.5;position:relative}.builtForTeens-module__zcpwaG__bullets li:before{content:"";border-left:2px solid var(--teal);border-bottom:2px solid var(--teal);width:11px;height:6px;position:absolute;top:.45em;left:3px;transform:rotate(-45deg)}.builtForTeens-module__zcpwaG__link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);text-underline-offset:5px;margin-top:28px;font-weight:500;text-decoration-thickness:2px;display:inline-block}.builtForTeens-module__zcpwaG__link:hover{color:var(--teal)}.builtForTeens-module__zcpwaG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.builtForTeens-module__zcpwaG__cardWrap{position:relative}.builtForTeens-module__zcpwaG__layerBack,.builtForTeens-module__zcpwaG__layerMid{border-radius:22px;transition:background-color .35s;position:absolute;inset:0}.builtForTeens-module__zcpwaG__layerBack{background:var(--layer-b);transform:translate(30px,-30px)}.builtForTeens-module__zcpwaG__layerMid{background:var(--layer-a);transform:translate(15px,-15px)}.builtForTeens-module__zcpwaG__card{clip-path:inset(0 round 22px);background:var(--card);border-radius:22px;min-height:520px;transition:background-color .35s;position:relative;overflow:hidden}.builtForTeens-module__zcpwaG__cardInner{padding:clamp(20px,3.4vw,36px);display:flex;position:absolute;inset:0;container-type:inline-size}.builtForTeens-module__zcpwaG__replay{z-index:3;width:36px;height:36px;color:var(--ink);cursor:pointer;background:#ffffffb3;border:0;border-radius:50%;place-items:center;transition:background-color .15s;display:grid;position:absolute;top:12px;right:12px}.builtForTeens-module__zcpwaG__replay:hover{background:#fff}@media (max-width:899px){.builtForTeens-module__zcpwaG__tabsRow{justify-content:flex-start}.builtForTeens-module__zcpwaG__tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.builtForTeens-module__zcpwaG__tabs::-webkit-scrollbar{display:none}@supports (justify-content:safe center){.builtForTeens-module__zcpwaG__tabsRow{justify-content:safe center}}.builtForTeens-module__zcpwaG__stage{grid-template-columns:minmax(0,1fr);align-items:start;gap:44px}.builtForTeens-module__zcpwaG__card{min-height:440px}.builtForTeens-module__zcpwaG__cardInner{padding-top:54px}.builtForTeens-module__zcpwaG__layerBack{transform:translate(14px,-14px)}.builtForTeens-module__zcpwaG__layerMid{transform:translate(7px,-7px)}.builtForTeens-module__zcpwaG__cardWrap{margin-right:14px}}@media (prefers-reduced-motion:reduce){.builtForTeens-module__zcpwaG__textPanel,.builtForTeens-module__zcpwaG__textPanel[data-active=true],.builtForTeens-module__zcpwaG__layerBack,.builtForTeens-module__zcpwaG__layerMid,.builtForTeens-module__zcpwaG__card,.builtForTeens-module__zcpwaG__tab,.builtForTeens-module__zcpwaG__replay{transition:none}}@media (max-width:720px){.builtForTeens-module__zcpwaG__title,.builtForTeens-module__zcpwaG__h3{line-height:1.14}}@media (max-width:480px){.builtForTeens-module__zcpwaG__tabs{gap:2px}.builtForTeens-module__zcpwaG__tab{padding:0 10px;font-size:.85rem}}
.familyCall-module__IrMCAW__section{--paper:#fcfbf8;--ink:#1e2b25;--teal:var(--teal-accent,#284149);--paper-soft:#fcfbf8c7;background:var(--paper);padding:clamp(40px,7vw,104px) clamp(16px,2.4vw,40px)}.familyCall-module__IrMCAW__section :focus-visible{outline:2px solid var(--paper);outline-offset:3px}.familyCall-module__IrMCAW__container{clip-path:inset(0 round 28px);background:var(--teal);max-width:1600px;min-height:clamp(440px,40vw,600px);color:var(--paper);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;margin:0 auto;padding:clamp(36px,6vw,96px);display:grid;position:relative;overflow:hidden}.familyCall-module__IrMCAW__text{z-index:2;flex-direction:column;align-items:flex-start;max-width:36rem;display:flex;position:relative}.familyCall-module__IrMCAW__title{color:var(--paper);letter-spacing:-.025em;margin:0;font-size:clamp(2.6rem,1.5rem + 3.8vw,4.8rem);font-weight:400;line-height:1.02}.familyCall-module__IrMCAW__blurb{color:var(--paper-soft);margin:28px 0 0;font-size:clamp(1.0625rem,1rem + .25vw,1.25rem);line-height:1.6}.familyCall-module__IrMCAW__primary{border:1px solid var(--paper);background:var(--paper);min-height:48px;color:var(--ink);font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;border-radius:8px;justify-content:center;align-items:center;margin-top:clamp(32px,5vw,64px);padding:0 28px;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.familyCall-module__IrMCAW__primary:hover{background:color-mix(in srgb,var(--paper)88%,var(--teal));border-color:color-mix(in srgb,var(--paper)88%,var(--teal))}.familyCall-module__IrMCAW__squares{width:47%;position:absolute;top:0;bottom:0;right:0}.familyCall-module__IrMCAW__square{clip-path:inset(0 round 22px);background:linear-gradient(150deg,#1d3238 0%,#162a2f 55%,#20383f 100%);border-radius:22px;position:absolute;overflow:hidden}.familyCall-module__IrMCAW__image{object-fit:cover}.familyCall-module__IrMCAW__square:first-child{aspect-ratio:1;width:30%;top:50%;left:0;translate:0 -50%}.familyCall-module__IrMCAW__square:nth-child(2){aspect-ratio:1;width:40%;top:50%;left:24%;translate:0 -50%}.familyCall-module__IrMCAW__square:nth-child(3){aspect-ratio:1;width:56%;top:50%;left:56%;translate:0 -50%}.familyCall-module__IrMCAW__container{transition:opacity .6s,transform .6s cubic-bezier(.19,.8,.22,1)}.familyCall-module__IrMCAW__square{transition:opacity .8s,transform 1s cubic-bezier(.19,.8,.22,1)}.familyCall-module__IrMCAW__section[data-state=pending] .familyCall-module__IrMCAW__container{opacity:0;transform:translateY(16px)}.familyCall-module__IrMCAW__section[data-state=pending] .familyCall-module__IrMCAW__square{opacity:0;transform:translate(36px)}.familyCall-module__IrMCAW__section[data-state=in] .familyCall-module__IrMCAW__square{transition-delay:calc(.3s + var(--i,0)*.16s)}@media (prefers-reduced-motion:reduce){.familyCall-module__IrMCAW__container,.familyCall-module__IrMCAW__square{transition:none}}@media (max-width:899px){.familyCall-module__IrMCAW__container{grid-template-columns:minmax(0,1fr);align-items:start;min-height:0;padding:30px}.familyCall-module__IrMCAW__text{max-width:none}.familyCall-module__IrMCAW__primary{width:100%;margin-top:28px}.familyCall-module__IrMCAW__squares{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:32px;display:grid;position:static}.familyCall-module__IrMCAW__square,.familyCall-module__IrMCAW__square:first-child,.familyCall-module__IrMCAW__square:nth-child(2),.familyCall-module__IrMCAW__square:nth-child(3){aspect-ratio:1;clip-path:inset(0 round 16px);border-radius:16px;width:100%;position:relative;top:auto;left:auto;translate:none}}@media (max-width:720px){.familyCall-module__IrMCAW__title{line-height:1.14}}
.familyFaq-module__ZcWjLG__section{--paper:#fcfbf8;--ink:#1e2b25;--muted:#58625b;--rule:#d3d5d9;--teal:var(--teal-accent,#284149);background:var(--paper);color:var(--ink);padding:clamp(24px,5vw,72px) clamp(20px,4vw,56px) clamp(64px,9vw,128px);scroll-margin-top:24px}.familyFaq-module__ZcWjLG__section :focus-visible{outline:2px solid var(--teal);outline-offset:3px}.familyFaq-module__ZcWjLG__inner{max-width:820px;margin:0 auto}.familyFaq-module__ZcWjLG__title{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,1.4rem + 2.4vw,3.2rem);font-weight:400;line-height:1.08}.familyFaq-module__ZcWjLG__list{border-bottom:1px solid var(--rule);margin-top:clamp(28px,4vw,44px)}.familyFaq-module__ZcWjLG__item{border-top:1px solid var(--rule)}.familyFaq-module__ZcWjLG__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1.125rem;font-weight:500;line-height:1.35;list-style:none;display:flex}.familyFaq-module__ZcWjLG__summary::-webkit-details-marker{display:none}.familyFaq-module__ZcWjLG__plus{color:var(--teal);flex:none;transition:transform .2s}.familyFaq-module__ZcWjLG__item[open] .familyFaq-module__ZcWjLG__plus{transform:rotate(45deg)}.familyFaq-module__ZcWjLG__answer{color:var(--muted);margin:0;padding:0 40px 24px 0;font-size:1.0625rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.familyFaq-module__ZcWjLG__plus{transition:none}}@media (max-width:720px){.familyFaq-module__ZcWjLG__title{line-height:1.14}}
.familyGuides-module__8GDdzG__section{--paper:#fcfbf8;--ink:#1e2b25;--muted:#58625b;--teal:var(--teal-accent,#284149);background:var(--paper);color:var(--ink);padding:clamp(24px,5vw,72px) clamp(20px,4vw,56px) clamp(32px,5vw,72px)}.familyGuides-module__8GDdzG__section :focus-visible{outline:2px solid var(--teal);outline-offset:3px}.familyGuides-module__8GDdzG__inner{max-width:1280px;margin:0 auto}.familyGuides-module__8GDdzG__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.familyGuides-module__8GDdzG__title{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,1.4rem + 2.4vw,3.2rem);font-weight:400;line-height:1.08}.familyGuides-module__8GDdzG__subhead{color:var(--muted);margin:14px 0 0;font-size:1.0625rem;line-height:1.55}.familyGuides-module__8GDdzG__all{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);text-underline-offset:5px;font-weight:500;text-decoration-thickness:2px}.familyGuides-module__8GDdzG__all:hover{color:var(--teal)}.familyGuides-module__8GDdzG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:clamp(28px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.familyGuides-module__8GDdzG__card{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.familyGuides-module__8GDdzG__imageWrap{aspect-ratio:16/10;background:#e4ecea;border-radius:22px;display:block;position:relative;overflow:hidden}.familyGuides-module__8GDdzG__image{object-fit:cover;transition:transform .6s cubic-bezier(.19,.8,.22,1)}.familyGuides-module__8GDdzG__card:hover .familyGuides-module__8GDdzG__image{transform:scale(1.03)}.familyGuides-module__8GDdzG__cardTitle{letter-spacing:-.015em;margin-top:22px;font-size:clamp(1.4rem,1.15rem + .8vw,1.9rem);line-height:1.18}.familyGuides-module__8GDdzG__summary{color:var(--muted);margin-top:12px;font-size:1.0625rem;line-height:1.6}.familyGuides-module__8GDdzG__read{text-decoration:underline;-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);text-underline-offset:5px;margin-top:16px;font-weight:500;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.familyGuides-module__8GDdzG__image{transition:none}}@media (max-width:899px){.familyGuides-module__8GDdzG__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.familyGuides-module__8GDdzG__title{line-height:1.14}}
.controlMocks-module__eF5_Jq__mock{--border:#d3d5d9;--text:#1f2937;--muted:#6b7280;--surface:#fcfbf8;--bubble:#eceef1;--teal:var(--teal-accent,#284149);font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--text);flex-direction:column;gap:1.1em;width:min(100%,36em);margin:0 auto;font-size:clamp(10px,2.15cqi,14px);line-height:1.45;display:flex}.controlMocks-module__eF5_Jq__card{border:1px solid var(--border);background:#fff;border-radius:.86em;box-shadow:0 1.2em 2.6em -1.6em #1e2b2559,0 .1em .3em #1e2b250f}.controlMocks-module__eF5_Jq__body{flex-direction:column;gap:1.1em;padding:1.1em 1.3em 1.3em;display:flex}.controlMocks-module__eF5_Jq__memberHeader{align-items:center;gap:.85em;padding:1.1em 1.3em 0;display:flex}.controlMocks-module__eF5_Jq__avatar{color:#475569;background:#cbd5e1;border-radius:50%;flex:none;place-items:center;width:2.85em;height:2.85em;font-size:1em;font-weight:500;display:grid}.controlMocks-module__eF5_Jq__memberText{flex:1;min-width:0}.controlMocks-module__eF5_Jq__memberName{font-size:1.14em;font-weight:600;line-height:1.1}.controlMocks-module__eF5_Jq__badge{color:#17171c;text-transform:capitalize;background:#eaeaec;border-radius:999px;margin-top:.35em;padding:.2em .7em;font-size:.86em;font-weight:500;display:inline-block}.controlMocks-module__eF5_Jq__status{color:var(--muted);font-size:.86em}.controlMocks-module__eF5_Jq__switchRow{justify-content:space-between;align-items:center;gap:1.1em;display:flex}.controlMocks-module__eF5_Jq__rowTitle{font-size:1em;font-weight:500}.controlMocks-module__eF5_Jq__rowDesc{color:var(--muted);font-size:1em}.controlMocks-module__eF5_Jq__rowTitleWithHelp{align-items:center;gap:.55em;display:flex}.controlMocks-module__eF5_Jq__help{color:#475569;background:#e2e8f0;border-radius:50%;place-items:center;width:1.45em;height:1.45em;font-size:.8em;font-weight:600;display:inline-grid}.controlMocks-module__eF5_Jq__switch{border:1px solid var(--border);background:#d4d4d8;border-radius:999px;flex:none;width:2.85em;height:1.72em;display:inline-block;position:relative}.controlMocks-module__eF5_Jq__switchOn{background:#10b981}.controlMocks-module__eF5_Jq__thumb{background:#fff;border-radius:50%;width:1.4em;height:1.4em;transition:transform .45s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:.15em;transform:translateY(-50%);box-shadow:0 1px 2px #0003}.controlMocks-module__eF5_Jq__switchOn .controlMocks-module__eF5_Jq__thumb{transform:translate(1.27em,-50%)}.controlMocks-module__eF5_Jq__switch{transition:background-color .25s}.controlMocks-module__eF5_Jq__numInput{border:1px solid var(--border);background:#fbf9f5;border-radius:.86em;flex:none;align-items:center;width:7.6em;height:2.85em;padding:0 .85em;font-size:1em;display:inline-flex}.controlMocks-module__eF5_Jq__inner{border:1px solid var(--border);border-radius:.86em;flex-direction:column;gap:.8em;padding:.9em;display:flex}.controlMocks-module__eF5_Jq__innerHead{justify-content:space-between;align-items:center;display:flex}.controlMocks-module__eF5_Jq__link{color:var(--muted);font-size:.86em}.controlMocks-module__eF5_Jq__list{flex-direction:column;gap:.55em;display:flex}.controlMocks-module__eF5_Jq__chatRow{border:1px solid var(--border);background:var(--surface);border-radius:.72em;padding:.6em .75em}.controlMocks-module__eF5_Jq__chatTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.controlMocks-module__eF5_Jq__chatWhen{color:var(--muted);font-size:.86em}.controlMocks-module__eF5_Jq__pair{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:1em;display:grid}.controlMocks-module__eF5_Jq__chatPane{flex-direction:column;gap:.9em;padding:1em 1.1em 1.1em;display:flex}.controlMocks-module__eF5_Jq__teenBubble{background:#cbd5e1b3;border-radius:.95em;flex-direction:column;align-self:flex-end;align-items:flex-start;gap:.6em;width:78%;padding:.8em .95em .95em;display:flex}.controlMocks-module__eF5_Jq__flag{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;background:#2841491f;border-radius:999px;padding:.15em .6em;font-size:.72em;font-weight:600}.controlMocks-module__eF5_Jq__bars{gap:.5em;width:100%;display:grid}.controlMocks-module__eF5_Jq__bars span{filter:blur(.12em);background:#8b929b;border-radius:999px;height:.7em;display:block}.controlMocks-module__eF5_Jq__assistant{align-items:flex-start;gap:.7em;display:flex}.controlMocks-module__eF5_Jq__assistantLogo{object-fit:cover;border-radius:50%;flex:none;width:2em;height:2em;margin-top:.1em}.controlMocks-module__eF5_Jq__assistantText{margin:0;font-size:.93em;line-height:1.55}.controlMocks-module__eF5_Jq__phone{background:linear-gradient(160deg,#c9d8dc,#9fb4bd);border:.35em solid #1d2723;border-radius:2em;flex-direction:column;align-items:stretch;gap:.9em;padding:1.2em .8em 1em;display:flex;position:relative;box-shadow:0 1.4em 2.6em -1.4em #1e2b2580}.controlMocks-module__eF5_Jq__phoneTime{text-align:center;letter-spacing:-.02em;color:#fff;font-size:2.1em;font-weight:300}.controlMocks-module__eF5_Jq__push{background:#ffffffdb;border:1px solid #ffffffb3;border-radius:1.2em;align-items:center;gap:.65em;padding:.7em .75em;display:flex;box-shadow:0 .7em 1.4em -.9em #1e2b2580}.controlMocks-module__eF5_Jq__pushIcon{background:#111;border-radius:.6em;flex:none;place-items:center;width:2.3em;height:2.3em;display:grid}.controlMocks-module__eF5_Jq__pushStar{filter:invert();width:1.05em;height:auto}.controlMocks-module__eF5_Jq__pushText{flex-direction:column;min-width:0;line-height:1.25;display:flex}.controlMocks-module__eF5_Jq__pushTitle{font-size:.86em;font-weight:600}.controlMocks-module__eF5_Jq__pushBody{color:#4b5563;font-size:.8em}.controlMocks-module__eF5_Jq__screenPane{border-radius:.86em;overflow:hidden;box-shadow:0 1.2em 2.4em -1.4em #1e2b2580}.controlMocks-module__eF5_Jq__screenInset{border-radius:.95em;width:42%;position:absolute;bottom:1.2em;right:-.4em;overflow:hidden;box-shadow:0 1.4em 2.6em -1.2em #1e2b2599}.controlMocks-module__eF5_Jq__lock{color:#fff;text-align:center;background:url(/branding/downtime-bg.jpg) 50%/cover,url(/branding/family-invite-bg.png) 50%/cover;place-items:center;min-height:11em;padding:1.6em 1.2em;display:grid;position:relative}.controlMocks-module__eF5_Jq__screenInset .controlMocks-module__eF5_Jq__lock{min-height:17em}.controlMocks-module__eF5_Jq__lockShade{background:#00000073;position:absolute;inset:0}.controlMocks-module__eF5_Jq__lockInner{flex-direction:column;align-items:center;display:flex;position:relative}.controlMocks-module__eF5_Jq__lockLogo{width:auto;height:2.6em}.controlMocks-module__eF5_Jq__lockTitle{letter-spacing:-.01em;margin-top:.9em;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.5em;font-weight:500;line-height:1.2}.controlMocks-module__eF5_Jq__lockBody{color:#ffffffd9;margin-top:.6em;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1em;line-height:1.5}.controlMocks-module__eF5_Jq__downtimeMock{position:relative}.controlMocks-module__eF5_Jq__schedule{border:1px solid var(--border);background:var(--surface);border-radius:.86em;flex-direction:column;display:flex}.controlMocks-module__eF5_Jq__scheduleHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.9em 1em;display:flex}.controlMocks-module__eF5_Jq__select{border:1px solid var(--border);background:#fbf9f5;border-radius:.86em;align-items:center;width:9.4em;height:2.5em;padding:0 .85em;display:inline-flex}.controlMocks-module__eF5_Jq__dayRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.8em;padding:.55em 1em;display:flex}.controlMocks-module__eF5_Jq__dayName{font-weight:500}.controlMocks-module__eF5_Jq__dayControls{align-items:center;gap:.6em;display:flex}.controlMocks-module__eF5_Jq__timeInput{border:1px solid var(--border);background:#fbf9f5;border-radius:.86em;align-items:center;width:6.4em;height:2.2em;padding:0 .6em;font-size:.93em;display:inline-flex}.controlMocks-module__eF5_Jq__to{color:var(--muted);font-size:.86em}.controlMocks-module__eF5_Jq__schedule>.controlMocks-module__eF5_Jq__rowDesc{padding:.8em 1em;font-size:.86em}.controlMocks-module__eF5_Jq__pills{flex-wrap:wrap;gap:.6em .5em;display:flex}.controlMocks-module__eF5_Jq__pill{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:.5em .85em;font-size:.93em}.controlMocks-module__eF5_Jq__pillOn{color:#0f172a;background:#64748b26;border-color:#64748b}.controlMocks-module__eF5_Jq__pillDescs{flex-direction:column;gap:.5em;display:flex}.controlMocks-module__eF5_Jq__pillDesc{color:var(--muted);font-size:.86em}.controlMocks-module__eF5_Jq__pillDesc strong{color:var(--text);font-weight:500}.controlMocks-module__eF5_Jq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.controlMocks-module__eF5_Jq__mock{position:relative}.controlMocks-module__eF5_Jq__cursor{z-index:20;pointer-events:none;will-change:transform;transition:transform .75s cubic-bezier(.22,.8,.24,1),opacity .25s;position:absolute;top:0;left:0}.controlMocks-module__eF5_Jq__cursor svg{filter:drop-shadow(0 .15em .2em #0000004d);width:1.5em;height:auto;display:block}.controlMocks-module__eF5_Jq__cursorPress{transform-origin:20% 10%;animation:.32s both controlMocks-module__eF5_Jq__cursorPress;display:inline-block}@keyframes controlMocks-module__eF5_Jq__cursorPress{0%{transform:scale(1)}35%{transform:scale(.82)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.controlMocks-module__eF5_Jq__cursor{display:none}}.controlMocks-module__eF5_Jq__hide{opacity:0;visibility:hidden}.controlMocks-module__eF5_Jq__rowIn{animation:.52s cubic-bezier(.19,.8,.22,1) both controlMocks-module__eF5_Jq__rowIn}.controlMocks-module__eF5_Jq__rowNew{animation:.62s cubic-bezier(.19,.8,.22,1) both controlMocks-module__eF5_Jq__rowNew}@keyframes controlMocks-module__eF5_Jq__rowIn{0%{opacity:0;transform:translateY(.9em)}to{opacity:1;transform:translateY(0)}}@keyframes controlMocks-module__eF5_Jq__rowNew{0%{opacity:0;transform:translateY(-.9em)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.controlMocks-module__eF5_Jq__chatRowActive{background:#64748b29;transition:background-color .2s,transform .2s;transform:scale(.99)}.controlMocks-module__eF5_Jq__overlay{z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a52;border-radius:1.1em;place-items:center;padding:.8em;animation:.26s both controlMocks-module__eF5_Jq__fadeIn;display:grid;position:absolute;inset:-.6em}.controlMocks-module__eF5_Jq__dialog{border:1px solid var(--border);background:var(--surface);border-radius:1.1em;width:100%;padding:1.1em 1.2em 1.3em;animation:.38s cubic-bezier(.19,.8,.22,1) both controlMocks-module__eF5_Jq__dialogIn;box-shadow:0 1.6em 3em -1.4em #0f172a80}@keyframes controlMocks-module__eF5_Jq__dialogIn{0%{opacity:0;transform:translateY(.8em)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes controlMocks-module__eF5_Jq__fadeIn{0%{opacity:0}to{opacity:1}}.controlMocks-module__eF5_Jq__dialogHead{justify-content:space-between;align-items:flex-start;gap:1em;margin-bottom:1em;display:flex}.controlMocks-module__eF5_Jq__dialogTitle{font-size:1.14em;font-weight:600}.controlMocks-module__eF5_Jq__close{width:2em;height:2em;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:1.1em;display:grid}.controlMocks-module__eF5_Jq__msg{align-items:flex-start;gap:.7em;margin-top:.8em;display:flex}.controlMocks-module__eF5_Jq__msgIn{animation:.42s cubic-bezier(.19,.8,.22,1) both controlMocks-module__eF5_Jq__rowIn}.controlMocks-module__eF5_Jq__msgAvatar{color:#475569;background:#cbd5e1;border-radius:50%;flex:none;place-items:center;width:2em;height:2em;font-size:.86em;font-weight:500;display:grid}.controlMocks-module__eF5_Jq__msgTeen{color:#0f172a;background:#cbd5e1b3;border-radius:.86em;padding:.5em .8em}.controlMocks-module__eF5_Jq__msgAssistant{line-height:1.55}.controlMocks-module__eF5_Jq__typing{align-items:center;gap:.3em;height:2em;display:inline-flex}.controlMocks-module__eF5_Jq__typing i{background:#94a3b8;border-radius:50%;width:.5em;height:.5em;animation:1s ease-in-out infinite controlMocks-module__eF5_Jq__dot}.controlMocks-module__eF5_Jq__typing i:nth-child(2){animation-delay:.15s}.controlMocks-module__eF5_Jq__typing i:nth-child(3){animation-delay:.3s}@keyframes controlMocks-module__eF5_Jq__dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.25em)}}.controlMocks-module__eF5_Jq__slideIn{animation:.6s cubic-bezier(.19,.8,.22,1) both controlMocks-module__eF5_Jq__rowIn}.controlMocks-module__eF5_Jq__fadeIn{animation:.5s both controlMocks-module__eF5_Jq__fadeIn}.controlMocks-module__eF5_Jq__phoneIn{animation:.7s cubic-bezier(.19,.8,.22,1) both controlMocks-module__eF5_Jq__phoneIn,.42s .76s both controlMocks-module__eF5_Jq__buzz}@keyframes controlMocks-module__eF5_Jq__phoneIn{0%{opacity:0;transform:translateY(5em)}to{opacity:1;transform:translateY(0)}}@keyframes controlMocks-module__eF5_Jq__buzz{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-.25em)rotate(-1.2deg)}40%{transform:translate(.25em)rotate(1.2deg)}60%{transform:translate(-.2em)rotate(-.8deg)}80%{transform:translate(.15em)rotate(.6deg)}}.controlMocks-module__eF5_Jq__pushPressed{background:#ffffffb3;transition:transform .2s,background-color .2s;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.controlMocks-module__eF5_Jq__mock *,.controlMocks-module__eF5_Jq__overlay,.controlMocks-module__eF5_Jq__dialog{transition:none!important;animation:none!important}}.controlMocks-module__eF5_Jq__focus{border-color:var(--teal);transition:box-shadow .2s,border-color .2s;box-shadow:0 0 0 .2em #2841492e}.controlMocks-module__eF5_Jq__dimIn{animation:.8s both controlMocks-module__eF5_Jq__dimIn}@keyframes controlMocks-module__eF5_Jq__dimIn{0%{opacity:0;transform:translateY(.8em)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.controlMocks-module__eF5_Jq__lockHidden{opacity:0}@container (max-width:380px){.controlMocks-module__eF5_Jq__to{display:none}.controlMocks-module__eF5_Jq__timeInput{width:5.4em;padding:0 .4em}.controlMocks-module__eF5_Jq__dayRow{padding:.5em .7em}.controlMocks-module__eF5_Jq__dayControls{gap:.4em}.controlMocks-module__eF5_Jq__select{width:7.4em}.controlMocks-module__eF5_Jq__pair{grid-template-columns:minmax(0,1fr)}.controlMocks-module__eF5_Jq__phone{flex-direction:column}.controlMocks-module__eF5_Jq__numInput{width:5.6em}.controlMocks-module__eF5_Jq__screenInset{width:46%}}.controlMocks-module__eF5_Jq__turn{flex-direction:column;min-width:0;display:flex}.controlMocks-module__eF5_Jq__stepsBtn{color:var(--muted);align-self:flex-start;align-items:center;gap:.45em;padding:.15em 0;font-size:.86em;font-weight:500;display:inline-flex}.controlMocks-module__eF5_Jq__rail{flex-direction:column;margin:.4em 0 .5em;display:flex}.controlMocks-module__eF5_Jq__railRow{align-items:center;gap:.6em;display:flex}.controlMocks-module__eF5_Jq__dots{flex:none;width:2.3em;height:2.3em;overflow:visible}.controlMocks-module__eF5_Jq__dotsSpin{transform-origin:21px 21px;animation:14s linear infinite controlMocks-module__eF5_Jq__dotsSpin}@keyframes controlMocks-module__eF5_Jq__dotsSpin{to{transform:rotate(360deg)}}.controlMocks-module__eF5_Jq__railLabel{color:var(--muted);white-space:nowrap;font-size:.93em}.controlMocks-module__eF5_Jq__traceIn{animation:.38s ease-out both controlMocks-module__eF5_Jq__traceIn}@keyframes controlMocks-module__eF5_Jq__traceIn{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:translateY(0)}}.controlMocks-module__eF5_Jq__textLate{animation:.5s both controlMocks-module__eF5_Jq__fadeIn}
.parentalControls-module__zFLHLW__section{--paper:#fcfbf8;--ink:#1e2b25;--muted:#58625b;--teal:var(--teal-accent,#284149);background:var(--paper);color:var(--ink);padding:clamp(56px,9vw,128px) clamp(20px,4vw,56px)}.parentalControls-module__zFLHLW__section :focus-visible{outline:2px solid var(--teal);outline-offset:3px}.parentalControls-module__zFLHLW__head{text-align:center;max-width:760px;margin:0 auto}.parentalControls-module__zFLHLW__title{letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,1.4rem + 3.2vw,4rem);font-weight:400;line-height:1.05}.parentalControls-module__zFLHLW__subhead{max-width:34rem;color:var(--muted);margin:18px auto 0;font-size:clamp(1.05rem,1rem + .3vw,1.25rem);line-height:1.55}.parentalControls-module__zFLHLW__rows{gap:clamp(72px,10vw,150px);max-width:1280px;margin:clamp(56px,8vw,104px) auto 0;padding:0;list-style:none;display:grid}.parentalControls-module__zFLHLW__row{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.parentalControls-module__zFLHLW__rowFlip{grid-template-columns:minmax(0,6fr) minmax(0,4fr)}.parentalControls-module__zFLHLW__rowFlip .parentalControls-module__zFLHLW__text{order:2}.parentalControls-module__zFLHLW__rowFlip .parentalControls-module__zFLHLW__stage{order:1}.parentalControls-module__zFLHLW__text>*{transition:opacity .55s,transform .55s cubic-bezier(.19,.8,.22,1);transition-delay:calc(var(--i,0)*80ms)}.parentalControls-module__zFLHLW__text[data-state=pending]>*{opacity:0;transform:translateY(12px)}.parentalControls-module__zFLHLW__h3{letter-spacing:-.015em;margin:0;font-size:clamp(1.7rem,1.3rem + 1.2vw,2.4rem);font-weight:400;line-height:1.12}.parentalControls-module__zFLHLW__body{color:var(--muted);margin:20px 0 0;font-size:1.0625rem;line-height:1.65}.parentalControls-module__zFLHLW__fine{color:var(--muted);margin:16px 0 0;font-size:.875rem;line-height:1.5}.parentalControls-module__zFLHLW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.parentalControls-module__zFLHLW__stage{isolation:isolate;clip-path:inset(0 round 24px);background:linear-gradient(145deg,var(--from),var(--to));border-radius:24px;min-height:520px;position:relative;overflow:hidden}.parentalControls-module__zFLHLW__blob{z-index:0;background:var(--blob);filter:blur(48px);opacity:.55;border-radius:50%;position:absolute}.parentalControls-module__zFLHLW__blobA{aspect-ratio:1;width:46%;top:-12%;left:-8%}.parentalControls-module__zFLHLW__blobB{aspect-ratio:1;width:52%;bottom:-14%;right:-10%}.parentalControls-module__zFLHLW__blobC{aspect-ratio:1;opacity:.35;width:30%;top:38%;left:30%}.parentalControls-module__zFLHLW__grain{z-index:1;opacity:.09;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.parentalControls-module__zFLHLW__stageInner{z-index:2;align-items:center;min-height:520px;padding:clamp(20px,4vw,44px);display:flex;position:relative;container-type:inline-size}.parentalControls-module__zFLHLW__closing{text-align:center;max-width:760px;color:var(--muted);margin:clamp(72px,10vw,140px) auto 0;font-size:1.0625rem}.parentalControls-module__zFLHLW__closingLink{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);text-underline-offset:5px;font-weight:500;text-decoration-thickness:2px}.parentalControls-module__zFLHLW__closingLink:hover{color:var(--teal)}@media (max-width:899px){.parentalControls-module__zFLHLW__row,.parentalControls-module__zFLHLW__rowFlip{grid-template-columns:minmax(0,1fr);gap:32px}.parentalControls-module__zFLHLW__rowFlip .parentalControls-module__zFLHLW__text,.parentalControls-module__zFLHLW__rowFlip .parentalControls-module__zFLHLW__stage{order:0}.parentalControls-module__zFLHLW__stage,.parentalControls-module__zFLHLW__stageInner{min-height:420px}.parentalControls-module__zFLHLW__rows{gap:72px}}.parentalControls-module__zFLHLW__replay{z-index:5;width:36px;height:36px;color:var(--ink);cursor:pointer;background:#ffffffb3;border:0;border-radius:50%;place-items:center;transition:background-color .15s;display:grid;position:absolute;top:14px;right:14px}.parentalControls-module__zFLHLW__replay:hover{background:#fff}@media (prefers-reduced-motion:reduce){.parentalControls-module__zFLHLW__text>*{transition:none}.parentalControls-module__zFLHLW__blob{animation:none}}.parentalControls-module__zFLHLW__blobA{animation:22s ease-in-out infinite alternate parentalControls-module__zFLHLW__driftA}.parentalControls-module__zFLHLW__blobB{animation:26s ease-in-out infinite alternate parentalControls-module__zFLHLW__driftB}.parentalControls-module__zFLHLW__blobC{animation:30s ease-in-out infinite alternate parentalControls-module__zFLHLW__driftC}@keyframes parentalControls-module__zFLHLW__driftA{to{transform:translate(7%,10%)scale(1.08)}}@keyframes parentalControls-module__zFLHLW__driftB{to{transform:translate(-9%,-7%)scale(.94)}}@keyframes parentalControls-module__zFLHLW__driftC{to{transform:translate(-6%,8%)scale(1.12)}}.parentalControls-module__zFLHLW__stageInner>*{transition:transform .35s cubic-bezier(.19,.8,.22,1)}.parentalControls-module__zFLHLW__stage:hover .parentalControls-module__zFLHLW__stageInner>*{transform:translateY(-4px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.parentalControls-module__zFLHLW__blob{animation-name:var(--drift,none),parallaxBlob;animation-duration:26s,auto;animation-timing-function:ease-in-out,linear;animation-iteration-count:infinite,1;animation-direction:alternate,normal;animation-fill-mode:none,both;animation-timeline:auto,view();animation-range:normal,entry exit}.parentalControls-module__zFLHLW__blobA{--drift:driftA}.parentalControls-module__zFLHLW__blobB{--drift:driftB}.parentalControls-module__zFLHLW__blobC{--drift:driftC}.parentalControls-module__zFLHLW__stageInner{animation:linear both parentalControls-module__zFLHLW__parallaxMock;animation-timeline:view();animation-range:entry exit}}}@keyframes parentalControls-module__zFLHLW__parallaxBlob{0%{translate:0 18px}to{translate:0 -18px}}@keyframes parentalControls-module__zFLHLW__parallaxMock{0%{translate:0 6px}to{translate:0 -6px}}@media (max-width:899px){.parentalControls-module__zFLHLW__stageInner{padding:56px 14px 24px}}@media (max-width:720px){.parentalControls-module__zFLHLW__title,.parentalControls-module__zFLHLW__h3{line-height:1.14}}
.problem-module__gMzROG__section{--paper:#fcfbf8;--panel:#f1eee6;--ink:#1e2b25;--muted:#58625b;--teal:var(--teal-accent,#284149);background:var(--paper);color:var(--ink);padding:clamp(24px,4vw,56px) clamp(12px,2vw,28px) clamp(48px,8vw,120px)}.problem-module__gMzROG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(32px,5vw,96px);max-width:1600px;margin:0 auto;display:grid}.problem-module__gMzROG__imageFrame{clip-path:inset(0 round 22px);background:var(--teal);border-radius:22px;grid-area:1/1/auto/-1;height:90vh;min-height:520px;position:relative;overflow:hidden}.problem-module__gMzROG__image{object-fit:cover}.problem-module__gMzROG__sentinel{pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.problem-module__gMzROG__scrim{background:linear-gradient(90deg,#081618c7 0%,#08161880 45%,#0816181f 100%),linear-gradient(#08161800 50%,#08161873 100%);position:absolute;inset:0}.problem-module__gMzROG__left{z-index:2;grid-area:1/1/span 2;align-self:start;margin-top:calc(max(90vh,520px) - 290px);padding:0 0 0 clamp(24px,3vw,56px);position:sticky;top:max(18vh,50vh - 190px)}.problem-module__gMzROG__heading{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(2.2rem,1.4rem + 2.6vw,4rem);font-weight:400;line-height:1.05;transition:color .25s}.problem-module__gMzROG__section[data-over=false] .problem-module__gMzROG__heading{color:var(--ink)}.problem-module__gMzROG__body{max-width:34rem;color:var(--muted);opacity:0;margin-top:28px;font-size:1.125rem;line-height:1.6;transition:opacity .3s}.problem-module__gMzROG__section[data-passed=true] .problem-module__gMzROG__body{opacity:1}.problem-module__gMzROG__body p{margin:0 0 1.1em}.problem-module__gMzROG__items{grid-area:2/2;margin:0;padding:0;list-style:none}.problem-module__gMzROG__item{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:32px;min-height:70vh;display:grid}.problem-module__gMzROG__tile{background:var(--panel);width:200px;height:200px;color:var(--ink);border-radius:22px;place-items:center;transition:background-color .35s,color .35s;display:grid}.problem-module__gMzROG__itemText{opacity:.45;transition:opacity .35s}.problem-module__gMzROG__item[data-active=true] .problem-module__gMzROG__tile{background:var(--teal);color:var(--paper)}.problem-module__gMzROG__item[data-active=true] .problem-module__gMzROG__itemText{opacity:1}.problem-module__gMzROG__stat{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,1.4rem + 1.6vw,3.2rem);font-weight:400;line-height:1.05}.problem-module__gMzROG__line{margin:10px 0 0;font-size:1.125rem;line-height:1.45}.problem-module__gMzROG__source{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:14px 0 0;font-size:.75rem}.problem-module__gMzROG__source a{color:inherit;text-underline-offset:3px;text-decoration:underline}.problem-module__gMzROG__section :focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media (prefers-reduced-motion:reduce){.problem-module__gMzROG__heading,.problem-module__gMzROG__body,.problem-module__gMzROG__tile,.problem-module__gMzROG__itemText{transition:none}}@media (max-width:899px){.problem-module__gMzROG__section{padding-top:16px}.problem-module__gMzROG__grid{display:block}.problem-module__gMzROG__imageFrame{aspect-ratio:16/10;height:auto;min-height:0}.problem-module__gMzROG__scrim{display:none}.problem-module__gMzROG__left{margin-top:0;padding:32px 4px 0;position:static}.problem-module__gMzROG__heading,.problem-module__gMzROG__section[data-over=true] .problem-module__gMzROG__heading,.problem-module__gMzROG__section[data-over=false] .problem-module__gMzROG__heading{color:var(--ink)}.problem-module__gMzROG__body,.problem-module__gMzROG__section[data-passed=false] .problem-module__gMzROG__body{opacity:1}.problem-module__gMzROG__items{padding:16px 4px 0}.problem-module__gMzROG__item{grid-template-columns:96px minmax(0,1fr);gap:20px;min-height:0;padding:28px 0}.problem-module__gMzROG__tile{border-radius:18px;width:96px;height:96px}.problem-module__gMzROG__tile svg{width:56px;height:56px}}@media (max-width:720px){.problem-module__gMzROG__heading{line-height:1.14}}
.LocaleSwitcher-module__zTgUfW__root{display:inline-flex;position:relative}.LocaleSwitcher-module__zTgUfW__root[data-pending]{opacity:.6;pointer-events:none}.LocaleSwitcher-module__zTgUfW__trigger{color:#29424a;font:inherit;cursor:pointer;background:0 0;border:1px solid #11434b38;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;line-height:1;transition:border-color .16s,background-color .16s;display:inline-flex}.LocaleSwitcher-module__zTgUfW__trigger:hover{background:#11434b0a;border-color:#11434b6b}.LocaleSwitcher-module__zTgUfW__trigger:focus-visible{outline-offset:2px;outline:2px solid #11434b8c}.LocaleSwitcher-module__zTgUfW__triggerLabel{white-space:nowrap}.LocaleSwitcher-module__zTgUfW__globe{color:#5d7076;flex:none;width:15px;height:15px}.LocaleSwitcher-module__zTgUfW__chevron{color:#5d7076;flex:none;width:13px;height:13px;transition:transform .16s}.LocaleSwitcher-module__zTgUfW__chevronOpen{transform:rotate(180deg)}.LocaleSwitcher-module__zTgUfW__menu{z-index:20;background:#fff;border:1px solid #11434b29;border-radius:14px;flex-direction:column;min-width:100%;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 14px 34px #11434b29}.LocaleSwitcher-module__zTgUfW__option{color:#5d7076;width:100%;font:inherit;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:8px 10px;font-size:13px;line-height:1;transition:background-color .14s,color .14s;display:flex}.LocaleSwitcher-module__zTgUfW__option:hover{color:#29424a;background:#11434b0f}.LocaleSwitcher-module__zTgUfW__option[aria-checked=true]{color:#29424a;font-weight:500}.LocaleSwitcher-module__zTgUfW__option:focus-visible{outline-offset:-2px;outline:2px solid #11434b8c}.LocaleSwitcher-module__zTgUfW__check{color:#11434b;flex:none;width:14px;height:14px}
.PublicFooter-module__TS_Ioq__revealSpace{z-index:1;pointer-events:none;height:500px;position:relative}.PublicFooter-module__TS_Ioq__footer{color:#29424a;font-family:var(--font-inter),Inter,system-ui,sans-serif}.PublicFooter-module__TS_Ioq__top{z-index:1;clip-path:inset(0 -100vmax);background:#fdfbfa;grid-template-columns:minmax(180px,1.05fr) minmax(0,1.95fr);gap:clamp(36px,7vw,112px);width:min(100% - 80px,1320px);margin:0 auto;padding:clamp(46px,5vw,66px) 0 60px;display:grid;position:relative;box-shadow:0 0 0 100vmax #fdfbfa}.PublicFooter-module__TS_Ioq__brandColumn{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.PublicFooter-module__TS_Ioq__logoLink{margin-bottom:12px;display:inline-flex}.PublicFooter-module__TS_Ioq__logo{width:106px;height:auto}.PublicFooter-module__TS_Ioq__socialLinks{gap:12px;display:flex}.PublicFooter-module__TS_Ioq__socialLinks a,.PublicFooter-module__TS_Ioq__linkGroup a{color:#657176;text-decoration:none;transition:color .16s}.PublicFooter-module__TS_Ioq__socialLinks a,.PublicFooter-module__TS_Ioq__socialLinks svg{width:20px;height:20px}.PublicFooter-module__TS_Ioq__socialLinks a{place-items:center;display:grid}.PublicFooter-module__TS_Ioq__socialLinks a:hover,.PublicFooter-module__TS_Ioq__linkGroup a:hover{color:#18343d}.PublicFooter-module__TS_Ioq__appStore{color:#173740;border:1px solid #29424a6b;border-radius:5px;align-items:center;gap:7px;min-height:40px;padding:4px 10px;text-decoration:none;display:inline-flex}.PublicFooter-module__TS_Ioq__appleMark{flex:none;width:20px;height:23px}.PublicFooter-module__TS_Ioq__storeBlock{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.PublicFooter-module__TS_Ioq__copyright{color:#829094;margin:0;font-size:11px;line-height:1}.PublicFooter-module__TS_Ioq__appStore span:last-child{flex-direction:column;line-height:1;display:flex}.PublicFooter-module__TS_Ioq__appStore small{font-size:8px}.PublicFooter-module__TS_Ioq__appStore strong{letter-spacing:-.04em;margin-top:2px;font-size:16px;font-weight:600}.PublicFooter-module__TS_Ioq__linkGroups{grid-template-columns:repeat(3,minmax(120px,1fr));gap:clamp(24px,4vw,72px);display:grid}.PublicFooter-module__TS_Ioq__linkGroup{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.PublicFooter-module__TS_Ioq__linkGroup h2{color:#29424a;letter-spacing:-.02em;margin:0 0 6px;font-size:16px;font-weight:600}.PublicFooter-module__TS_Ioq__linkGroup a{font-size:15px;line-height:1.2}.PublicFooter-module__TS_Ioq__mountain{z-index:0;background:#8fbec9;height:500px;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.PublicFooter-module__TS_Ioq__mountainImage{object-fit:cover;object-position:center center}.PublicFooter-module__TS_Ioq__mountainShade{background:linear-gradient(#091f260d,#091f262e);position:absolute;inset:0}.PublicFooter-module__TS_Ioq__composer{background:#fffffff0;border:1px solid #2030351a;border-radius:14px;align-items:center;width:min(472px,100% - 40px);min-height:62px;padding:7px 8px 7px 21px;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 34px #1d363c45}.PublicFooter-module__TS_Ioq__composer input{color:#263a40;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:16px}.PublicFooter-module__TS_Ioq__composer[data-empty=true] input{caret-color:#0000}.PublicFooter-module__TS_Ioq__composer[data-empty=true]:focus-within:before{z-index:1;content:"";background:#365057;width:2px;height:32px;animation:1s step-end infinite PublicFooter-module__TS_Ioq__footer-caret-blink;position:absolute;top:50%;left:21px;transform:translateY(-50%)}.PublicFooter-module__TS_Ioq__composer input::placeholder{color:#6b7375;opacity:1}.PublicFooter-module__TS_Ioq__composer button{color:#fff;cursor:pointer;background:#243238;border:0;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;transition:transform .16s,background .16s;display:grid}.PublicFooter-module__TS_Ioq__composer button:hover:not(:disabled){background:#10262c;transform:translateY(-1px)}.PublicFooter-module__TS_Ioq__composer button:disabled{cursor:default;opacity:.45}.PublicFooter-module__TS_Ioq__composer svg{width:20px;height:20px}@keyframes PublicFooter-module__TS_Ioq__footer-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (max-width:760px){.PublicFooter-module__TS_Ioq__revealSpace,.PublicFooter-module__TS_Ioq__mountain{height:440px}.PublicFooter-module__TS_Ioq__top{width:min(100% - 40px,500px);padding:38px 0 46px;display:block}.PublicFooter-module__TS_Ioq__brandColumn{gap:18px}.PublicFooter-module__TS_Ioq__logo{width:98px}.PublicFooter-module__TS_Ioq__linkGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px;margin-top:28px}.PublicFooter-module__TS_Ioq__linkGroup{gap:11px}.PublicFooter-module__TS_Ioq__linkGroup h2{margin-bottom:3px;font-size:15px}.PublicFooter-module__TS_Ioq__linkGroup a{font-size:14px}.PublicFooter-module__TS_Ioq__linkGroup:last-child{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;display:grid}.PublicFooter-module__TS_Ioq__linkGroup:last-child h2{grid-column:span 2}.PublicFooter-module__TS_Ioq__composer{border-radius:14px;min-height:58px;padding-left:17px;top:35%}.PublicFooter-module__TS_Ioq__composer[data-empty=true]:focus-within:before{height:28px;left:17px}.PublicFooter-module__TS_Ioq__composer input{font-size:15px}.PublicFooter-module__TS_Ioq__composer button{flex-basis:38px;width:38px;height:38px}}.PublicFooter-module__TS_Ioq__bottomBar{z-index:1;border-top:1px solid #11434b52;justify-content:space-between;align-items:center;gap:20px;width:min(100% - 80px,1320px);margin:0 auto;padding:22px 0 30px;display:flex;position:relative}.PublicFooter-module__TS_Ioq__bottomBar:before{content:"";z-index:-1;background:#fdfbfa;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:640px){.PublicFooter-module__TS_Ioq__bottomBar{width:min(100% - 40px,1320px);padding:18px 0 24px}}
@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dae4b3dbdd9e4d1b-s.3da507b0.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/94d210260b00ada2-s.f6c75feb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a9fc94813a0b644-s.f11f734c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8495c7a64396f454-s.p.ad066a9e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_77f5d87-module__S6zwgG__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:700}
.page-module__5mYi_W__page{--paper:#fcfbf8;--panel:#fcfbf8;--rule:#d3d5d9;--ink:#1e2b25;--muted:#58625b;--accent:#a8472a;background:var(--paper);color:var(--ink)}:is(html:has(.page-module__5mYi_W__page),body:has(.page-module__5mYi_W__page)){background:#fcfbf8!important}.page-module__5mYi_W__page :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.page-module__5mYi_W__hero{justify-content:center;align-items:center;min-height:clamp(680px,100svh - 72px,900px);padding:0 24px;display:flex;position:relative;overflow:hidden}.page-module__5mYi_W__circles{pointer-events:none;position:absolute;inset:0}.page-module__5mYi_W__circle{aspect-ratio:1;position:absolute;transform:translate(-50%,-50%)}.page-module__5mYi_W__circle[data-size=lg]{width:min(15vw,260px)}.page-module__5mYi_W__circle[data-size=md]{width:min(12vw,200px)}.page-module__5mYi_W__circle[data-size=sm]{width:min(9.5vw,150px)}.page-module__5mYi_W__circleInner{width:100%;height:100%;animation:.8s cubic-bezier(.19,.8,.22,1) both page-module__5mYi_W__pop;animation-delay:calc(var(--i)*.15s + .25s);background:#ece8de;border-radius:50%;position:relative;overflow:hidden}.page-module__5mYi_W__hero[data-shape=square] .page-module__5mYi_W__circleInner{border-radius:0}.page-module__5mYi_W__circleImage{object-fit:cover}@keyframes page-module__5mYi_W__pop{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.page-module__5mYi_W__circleInner{animation:none}}.page-module__5mYi_W__heroLine{display:block}.page-module__5mYi_W__heroTitle{z-index:1;text-align:center;max-width:760px;color:var(--ink);margin:0;font-size:clamp(30px,1.2rem + 1.6vw,48px);font-weight:400;line-height:1.22;position:relative}.page-module__5mYi_W__letter{background:var(--panel);padding:96px 24px}.page-module__5mYi_W__letterHead{text-align:center;margin:0 auto 56px}.page-module__5mYi_W__title{color:var(--ink);margin:0;font-size:clamp(34px,2.3rem + 2vw,54px);font-weight:400;line-height:1.1}.page-module__5mYi_W__column{text-align:left;max-width:600px;font-family:var(--font-pt-serif),Georgia,"Times New Roman",serif;color:var(--ink);margin:0 auto;font-size:20.5px;line-height:1.62}.page-module__5mYi_W__group{position:relative}.page-module__5mYi_W__column p,.page-module__5mYi_W__quote{margin:0 0 1.2em}.page-module__5mYi_W__quote p{margin:0}.page-module__5mYi_W__quote .page-module__5mYi_W__citable{font-style:italic}.page-module__5mYi_W__marginNote{display:none}.page-module__5mYi_W__signature{margin-top:2.2em}.page-module__5mYi_W__signed{color:var(--ink);flex-wrap:nowrap;align-items:center;gap:0;margin-bottom:20px;font-size:64px;font-weight:700;line-height:1.1;display:flex}.page-module__5mYi_W__signPeter,.page-module__5mYi_W__signThomas{display:inline-block}.page-module__5mYi_W__signImage{object-fit:contain;width:auto;min-width:0;max-width:50%;height:96px}.page-module__5mYi_W__signPeter{margin-left:-38px;margin-right:-12px;transform:rotate(-3deg)}.page-module__5mYi_W__signThomas{transform:rotate(2deg)}.page-module__5mYi_W__signature .page-module__5mYi_W__signNames,.page-module__5mYi_W__signature .page-module__5mYi_W__signRole{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.page-module__5mYi_W__signature .page-module__5mYi_W__signNames{color:var(--ink)}.page-module__5mYi_W__who{padding:96px 24px}.page-module__5mYi_W__whoInner{align-items:center;gap:40px;max-width:1040px;margin:0 auto;display:grid}.page-module__5mYi_W__whoPhoto{aspect-ratio:1;background:#efece4;width:100%;position:relative;overflow:hidden}.page-module__5mYi_W__whoImage{object-fit:cover}.page-module__5mYi_W__whoTitle{color:var(--ink);margin:0 0 24px;font-size:clamp(30px,1.8rem + 1.2vw,44px);font-weight:400;line-height:1.1}.page-module__5mYi_W__whoCopy p{font-family:var(--font-pt-serif),Georgia,"Times New Roman",serif;color:var(--ink);margin:0 0 1.2em;font-size:20.5px;line-height:1.62}@media (min-width:900px){.page-module__5mYi_W__whoInner{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:72px}.page-module__5mYi_W__marginNote{width:240px;display:block;position:absolute;top:0;left:calc(100% + 56px)}}@media (max-width:720px){.page-module__5mYi_W__hero{min-height:700px}.page-module__5mYi_W__heroTitle{font-size:30px}.page-module__5mYi_W__circle[data-size=lg]{width:22vw}.page-module__5mYi_W__circle[data-size=md]{width:18vw}.page-module__5mYi_W__circle[data-size=sm]{width:15vw}}@media (max-width:640px){.page-module__5mYi_W__who{padding:48px 24px}.page-module__5mYi_W__whoCopy p{font-size:18px}.page-module__5mYi_W__letter{padding:42px 24px 48px}.page-module__5mYi_W__letterHead{margin-bottom:36px}.page-module__5mYi_W__column{font-size:18px}.page-module__5mYi_W__signed{font-size:52px}}.page-module__5mYi_W__noteMark{margin-left:.15em;font-size:.72em;font-style:normal;line-height:0}.page-module__5mYi_W__noteMark a{color:#284149;white-space:nowrap;padding:0 1px;text-decoration:none}.page-module__5mYi_W__noteMark a:hover{text-underline-offset:2px;text-decoration:underline}
.page-module__qrh03q__page{min-height:100vh;font-family:var(--font-inter),system-ui,sans-serif}.page-module__qrh03q__pageContent{z-index:1;color:#111827;background:linear-gradient(#fffdfb 0%,#fcfbf8 48%,#f7f3ec 100%);min-height:100vh;position:relative}.page-module__qrh03q__shell{width:min(100% - 40px,1120px);margin:0 auto;padding:0 0 72px}.page-module__qrh03q__title{text-align:left;letter-spacing:-.02em;color:#0f172a;margin:36px 0 34px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Times New Roman,serif;font-size:clamp(2rem,4vw,44px);font-weight:500;line-height:1.12}.page-module__qrh03q__featuredSection{margin-bottom:48px}.page-module__qrh03q__featuredLink{color:inherit;align-items:center;gap:44px;text-decoration:none;display:flex}.page-module__qrh03q__featuredImageWrap{aspect-ratio:16/9;background:#ffffffc7;border:1px solid #94a3b86b;border-radius:18px;flex:none;width:62%;position:relative;overflow:hidden}.page-module__qrh03q__featuredImage{object-fit:cover;filter:grayscale()}.page-module__qrh03q__featuredCopy{flex:auto;min-width:0}.page-module__qrh03q__featuredTitle{letter-spacing:-.02em;color:#0f172a;max-width:480px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Times New Roman,serif;font-size:clamp(26px,3vw,34px);font-weight:500;line-height:1.18}.page-module__qrh03q__featuredMeta{color:#64748b;align-items:center;gap:18px;margin-top:18px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Times New Roman,serif;font-size:14px;line-height:1.2;display:flex}.page-module__qrh03q__featuredFooter{color:#475569;text-transform:uppercase;align-items:center;gap:16px;margin-top:22px;font-size:13px;font-weight:600;display:flex}.page-module__qrh03q__divider{background-color:var(--teal-accent,#20424a);height:1px;margin-top:36px}.page-module__qrh03q__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;display:grid}.page-module__qrh03q__cardItem{height:100%;display:flex}.page-module__qrh03q__card{width:100%;min-height:152px;color:inherit;background:#ffffffc7;border:1px solid #94a3b86b;border-radius:18px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px -48px #0f172a6b}.page-module__qrh03q__withImage .page-module__qrh03q__card{flex-direction:column;min-height:0}.page-module__qrh03q__card:hover{border-color:#78716c75;transform:translateY(-2px);box-shadow:0 30px 72px -46px #0f172a7a}.page-module__qrh03q__cardCopy{z-index:2;flex-direction:column;flex:1;min-width:0;padding:26px 34px;display:flex;position:relative}.page-module__qrh03q__withImage .page-module__qrh03q__cardCopy{flex:auto;width:100%;padding:16px 18px 20px}.page-module__qrh03q__cardMeta{color:#64748b;align-items:center;gap:8px;margin-top:10px;font-size:13px;line-height:1.2;display:flex}.page-module__qrh03q__cardTitle{letter-spacing:-.02em;color:#0f172a;max-width:470px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Times New Roman,serif;font-size:21px;font-weight:500;line-height:1.18}.page-module__qrh03q__withImage .page-module__qrh03q__cardTitle{font-size:17px}.page-module__qrh03q__arrow{color:#0f172a;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:20px;line-height:1;display:inline-flex}.page-module__qrh03q__imageWrap{z-index:1;position:absolute;inset:0 0 0 48%}.page-module__qrh03q__imageWrap:after{content:"";background:linear-gradient(90deg,#fff 0%,#ffffffed 22%,#fff3 64%);position:absolute;inset:0}.page-module__qrh03q__withImage .page-module__qrh03q__imageWrap{aspect-ratio:16/9;flex-shrink:0;width:100%;position:relative;inset:auto}.page-module__qrh03q__withImage .page-module__qrh03q__imageWrap:after{content:none}.page-module__qrh03q__image{object-fit:cover;filter:grayscale()}.page-module__qrh03q__emptyState{text-align:center;color:#64748b;background:#ffffffad;border:1px solid #94a3b852;border-radius:18px;padding:56px 20px}@media (max-width:760px){.page-module__qrh03q__shell{width:min(100% - 28px,1120px)}.page-module__qrh03q__title{margin-bottom:34px}.page-module__qrh03q__featuredLink{flex-direction:column;align-items:stretch;gap:0}.page-module__qrh03q__featuredImageWrap,.page-module__qrh03q__featuredCopy{width:100%}.page-module__qrh03q__featuredTitle{max-width:none;margin-top:22px}.page-module__qrh03q__featuredMeta{font-size:14px}.page-module__qrh03q__grid{grid-template-columns:1fr;gap:24px}.page-module__qrh03q__withImage .page-module__qrh03q__card,.page-module__qrh03q__card{min-height:240px}.page-module__qrh03q__withImage .page-module__qrh03q__cardCopy,.page-module__qrh03q__cardCopy{flex-basis:auto;width:100%;padding:28px}.page-module__qrh03q__imageWrap{inset:38% 0 0}.page-module__qrh03q__imageWrap:after{background:linear-gradient(#fff 0%,#ffffffd1 38%,#ffffff29 100%)}}
.book-module__UBGoSq__page{--paper:#fcfbf8;--ink:#1e2b25;--muted:#58625b;--rule:#d3d5d9;--teal:var(--teal-accent,#284149);background:var(--paper);color:var(--ink);min-height:100svh}:is(html:has(.book-module__UBGoSq__page),body:has(.book-module__UBGoSq__page)){background:#fcfbf8!important}.book-module__UBGoSq__page :focus-visible{outline:2px solid var(--teal);outline-offset:3px}.book-module__UBGoSq__section{max-width:1040px;margin:0 auto;padding:clamp(40px,6vw,88px) 24px}.book-module__UBGoSq__section+.book-module__UBGoSq__section{border-top:1px solid var(--rule)}.book-module__UBGoSq__intro{max-width:720px;margin-bottom:clamp(40px,5vw,72px)}.book-module__UBGoSq__title{letter-spacing:-.02em;margin:0;font-size:clamp(2.4rem,1.6rem + 3.4vw,4.2rem);font-weight:400;line-height:1.04}.book-module__UBGoSq__lede{color:var(--muted);margin:20px 0 28px;font-size:clamp(1.05rem,1rem + .3vw,1.25rem);line-height:1.55}.book-module__UBGoSq__h2{margin:0 0 28px;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.5rem);font-weight:400;line-height:1.1}.book-module__UBGoSq__steps{gap:28px;margin:0;padding:0;list-style:none;display:grid}.book-module__UBGoSq__step p{color:var(--muted);margin:0;line-height:1.6}.book-module__UBGoSq__stepNumber{border:1px solid var(--ink);place-items:center;width:32px;height:32px;margin-bottom:14px;font-size:.9rem;display:inline-grid}.book-module__UBGoSq__stepTitle{margin:0 0 8px;font-size:1.15rem;font-weight:600}.book-module__UBGoSq__results{gap:14px;margin:0 0 40px;padding:0;font-size:1.1rem;line-height:1.5;list-style:none;display:grid}.book-module__UBGoSq__results li{padding-left:28px;position:relative}.book-module__UBGoSq__results li:before{content:"";border-left:2px solid var(--teal);border-bottom:2px solid var(--teal);width:10px;height:6px;position:absolute;top:.55em;left:4px;transform:rotate(-45deg)translateY(-50%)}.book-module__UBGoSq__guarantee{border:1px solid var(--teal);background:#fff;margin-bottom:clamp(48px,6vw,80px);padding:24px 28px}.book-module__UBGoSq__guaranteeTitle{color:var(--teal);margin:0 0 6px;font-size:1.15rem;font-weight:600}.book-module__UBGoSq__guarantee p{margin:0;line-height:1.6}.book-module__UBGoSq__bookWrap{scroll-margin-top:24px}.book-module__UBGoSq__bookHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:24px;display:flex}.book-module__UBGoSq__bookTitle{margin:0}.book-module__UBGoSq__price{margin:0;font-weight:600}.book-module__UBGoSq__booker{align-items:start;gap:32px;display:grid}.book-module__UBGoSq__slotsPane{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));align-content:start;gap:14px;display:grid}.book-module__UBGoSq__slotsPane>.book-module__UBGoSq__hint,.book-module__UBGoSq__slotsPane>.book-module__UBGoSq__notice{grid-column:1/-1}.book-module__UBGoSq__day{border:1px solid var(--rule);background:#fff;border-radius:2px;align-content:start;gap:10px;padding:14px;display:grid}.book-module__UBGoSq__dayLabel{margin:0;font-size:.9rem;font-weight:600}.book-module__UBGoSq__times{gap:8px;display:grid}.book-module__UBGoSq__time{border:1px solid var(--rule);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:2px;padding:0 12px;font-size:.95rem;transition:border-color .15s,background-color .15s,color .15s}.book-module__UBGoSq__time:hover{border-color:var(--teal)}.book-module__UBGoSq__timeSelected,.book-module__UBGoSq__timeSelected:hover{background:var(--teal);border-color:var(--teal);color:#fff}.book-module__UBGoSq__form{border:1px solid var(--rule);background:#fff;border-radius:2px;align-content:start;gap:12px;padding:24px;display:grid}.book-module__UBGoSq__field{border:1px solid var(--rule);width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border-radius:2px;padding:12px 14px}.book-module__UBGoSq__textarea{resize:vertical;min-height:88px}.book-module__UBGoSq__pay{border:0;min-width:0;margin:4px 0 0;padding:0}.book-module__UBGoSq__payLegend{margin-bottom:10px;padding:0;font-weight:600}.book-module__UBGoSq__payChoices{gap:8px;display:grid}.book-module__UBGoSq__payOption{border:1px solid var(--rule);cursor:pointer;background:#fff;border-radius:2px;align-items:flex-start;gap:12px;padding:12px 14px;line-height:1.35;transition:border-color .15s,background-color .15s;display:flex;position:relative}.book-module__UBGoSq__payOption:hover{border-color:var(--teal)}.book-module__UBGoSq__payOptionOn{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:#f1f5f4}.book-module__UBGoSq__payInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.book-module__UBGoSq__payInput:focus-visible+.book-module__UBGoSq__payDot{outline:2px solid var(--teal);outline-offset:3px}.book-module__UBGoSq__payDot{background:#fff;border:2px solid #9aa39d;border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px;transition:border-color .15s,box-shadow .15s,background-color .15s}.book-module__UBGoSq__payOptionOn .book-module__UBGoSq__payDot{border-color:var(--teal);background:var(--teal);box-shadow:inset 0 0 0 3px #fff}.book-module__UBGoSq__payText{gap:2px;display:grid}.book-module__UBGoSq__payName{font-weight:500}.book-module__UBGoSq__payHint{color:var(--muted);font-size:.85rem;line-height:1.45}.book-module__UBGoSq__hint{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.book-module__UBGoSq__notice{border:1px solid var(--rule);color:var(--muted);background:#fff;margin:0;padding:16px}.book-module__UBGoSq__selectedTime{margin:0;font-weight:600}.book-module__UBGoSq__error{color:#9b1c1c;margin:0;font-size:.95rem}.book-module__UBGoSq__primary{border:1px solid var(--ink);background:var(--ink);color:#fff;min-height:48px;font:inherit;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;padding:0 28px;font-weight:500;text-decoration:none;display:inline-flex}.book-module__UBGoSq__primary:hover:not(:disabled){background:#2f3f37}.book-module__UBGoSq__primary:disabled{opacity:.45;cursor:not-allowed}.book-module__UBGoSq__checkout{gap:16px;max-width:560px;display:grid}.book-module__UBGoSq__linkButton{color:var(--teal);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}@media (min-width:900px){.book-module__UBGoSq__steps{grid-template-columns:repeat(3,1fr);gap:40px}.book-module__UBGoSq__booker{grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:40px}.book-module__UBGoSq__form{position:sticky;top:24px}}
.page-module__EKv16W__page{background:#fcfbf8}:is(html,body){background:#fcfbf8!important}[data-reveal]{opacity:0;filter:blur(2px);transform-origin:50% 60%;will-change:transform,opacity,filter;transition:opacity 1.4s cubic-bezier(.19,.8,.22,1),transform 1.4s cubic-bezier(.19,.8,.22,1),filter 1.4s cubic-bezier(.19,.8,.22,1)}[data-reveal=up]{transform:translateY(74px)scale(.985)}[data-reveal=left]{transform:translate(-128px)}[data-reveal=right]{transform:translate(128px)}[data-reveal].is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.page-module__EKv16W__hero{background:#fcfbf8;min-height:100svh;position:relative;overflow:hidden}.page-module__EKv16W__hero:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#fff0 0%,#fcfbf8 84%);height:clamp(120px,14vw,240px);position:absolute;bottom:0;left:0;right:0}.page-module__EKv16W__nextSection{background:#fcfbf8;padding:clamp(56px,7vw,104px) 20px clamp(60px,8vw,120px)}.page-module__EKv16W__nextSectionInner{text-align:center;width:min(1260px,100%);margin:0 auto}.page-module__EKv16W__nextTitle{color:#08090c;letter-spacing:-.02em;max-width:min(1140px,96vw);margin:0 auto;font-size:clamp(1.35rem,2.8vw,2.7rem);font-weight:400;line-height:1.2}.page-module__EKv16W__nextBody{color:#878a91;max-width:min(1120px,94vw);font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.01em;margin:clamp(16px,2vw,28px) auto 0;font-size:clamp(.94rem,1.35vw,1.4rem);font-weight:300;line-height:1.32}.page-module__EKv16W__createAccountButton{color:#284149;min-width:clamp(220px,22vw,360px);height:clamp(48px,4.4vw,72px);font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.01em;background:#ffffff5c;border:1px solid #284149;border-radius:clamp(8px,.7vw,12px);justify-content:center;align-items:center;margin:clamp(24px,3.2vw,42px) auto 0;padding:0 clamp(20px,3.5vw,36px);font-size:clamp(1.02rem,1.5vw,1.7rem);font-weight:400;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.page-module__EKv16W__createAccountButton:hover{color:#fff;background:#284149;border-color:#284149}.page-module__EKv16W__trustSection{background:#fcfbf8;padding:clamp(54px,7vw,114px) clamp(56px,6.8vw,128px) clamp(70px,9vw,142px)}.page-module__EKv16W__trustGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(16px,2.4vw,40px);width:min(1440px,100%);margin:0 auto;display:grid}.page-module__EKv16W__trustGridFlipped{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.page-module__EKv16W__trustCopy{max-width:640px}.page-module__EKv16W__trustTitle{color:#08090c;letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3.2vw,4rem);font-weight:400;line-height:1.12}.page-module__EKv16W__trustBody{color:#7f8288;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.01em;margin:clamp(14px,2vw,26px) 0 0;font-size:clamp(.98rem,1.9vw,2.15rem);font-weight:300;line-height:1.28}.page-module__EKv16W__trustVisualWrap{width:min(88%,680px);margin-left:auto}.page-module__EKv16W__trustVisualWrapLeft{margin-left:0;margin-right:auto}.page-module__EKv16W__trustVisual{width:100%;height:auto;display:block}.page-module__EKv16W__controlsSection{background:#fcfbf8;padding:clamp(56px,7vw,108px) clamp(56px,6.8vw,128px) clamp(78px,10vw,150px)}.page-module__EKv16W__controlsInner{width:min(1180px,100%);margin:0 auto}.page-module__EKv16W__controlsTitle{color:#08090c;text-align:center;letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,3.4vw,3.4rem);font-weight:400;line-height:1.14}.page-module__EKv16W__controlsCard{justify-content:center;align-items:center;gap:clamp(10px,1.4vw,20px);width:min(920px,100%);margin:clamp(34px,4.4vw,64px) auto 0;display:flex}.page-module__EKv16W__controlsTextViewport{flex:0 min(640px,100% - 130px);min-height:clamp(86px,8.2vw,114px);position:relative;overflow:hidden}.page-module__EKv16W__controlSlide{pointer-events:none;width:100%;position:absolute;top:50%;left:0}.page-module__EKv16W__controlSlideInPlace{opacity:1;transform:translateY(-50%)}.page-module__EKv16W__controlSlideOut{animation:.42s forwards page-module__EKv16W__controlSlideOutUp}.page-module__EKv16W__controlSlideIn{opacity:0;animation:.42s forwards page-module__EKv16W__controlSlideInUp;transform:translateY(calc(22px - 50%))}.page-module__EKv16W__controlSlideInDelayed{animation-delay:.46s}.page-module__EKv16W__controlName{color:#101114;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.01em;font-size:clamp(1.1rem,2.2vw,2.4rem);font-weight:400;line-height:1.14}.page-module__EKv16W__controlDesc{color:#6f7278;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.006em;margin-top:clamp(6px,1vw,14px);font-size:clamp(.96rem,1.45vw,1.6rem);font-weight:300;line-height:1.24}.page-module__EKv16W__togglePill{background:#10c47b;border-radius:999px;flex:none;align-self:center;width:clamp(72px,9vw,108px);height:clamp(40px,5vw,60px);position:relative}.page-module__EKv16W__toggleKnob{background:#e9ebea;border-radius:50%;width:clamp(36px,4.5vw,52px);height:clamp(36px,4.5vw,52px);position:absolute;top:clamp(2px,.3vw,4px);right:clamp(2px,.3vw,4px)}.page-module__EKv16W__finalCtaSection{background:#fcfbf8;padding:clamp(38px,5vw,82px) clamp(28px,5vw,74px) clamp(22px,3.8vw,46px)}.page-module__EKv16W__finalCtaCard{text-align:center;background:linear-gradient(#efeff00f 0%,#efeff008 54%,#efeff005 72%,#efeff00d 100%) 50%/100% 100% no-repeat,linear-gradient(#efeff000 42%,#efeff003 56%,#efeff008 76%,#efeff00f 100%) 50%/100% 100% no-repeat,url(/families/final-cta-mountains.png) bottom/100% no-repeat,#efeff0 50% no-repeat;border:1px solid #cfd1d4;border-radius:clamp(22px,2.2vw,34px);width:min(1320px,100%);margin:0 auto;padding:clamp(44px,6vw,92px) 20px clamp(56px,7vw,104px);position:relative;overflow:hidden;box-shadow:0 10px 20px #0e10131c,0 2px 6px #0e10130f}.page-module__EKv16W__finalCtaCard:after{content:"";filter:blur(7px);pointer-events:none;background:radial-gradient(#080a0d24 0%,#080a0d00 72%);width:min(62%,620px);height:clamp(24px,3.2vw,38px);position:absolute;bottom:clamp(80px,12vw,140px);left:50%;transform:translate(-50%)}.page-module__EKv16W__finalCtaTitle{color:#0c0d10;letter-spacing:-.018em;margin:0;font-size:clamp(1.7rem,3.2vw,3.3rem);font-weight:400;line-height:1.12}.page-module__EKv16W__finalCtaBody{color:#7d8086;max-width:min(700px,92%);font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.01em;margin:clamp(16px,2.1vw,30px) auto 0;font-size:clamp(1rem,1.8vw,2rem);font-weight:300;line-height:1.3}.page-module__EKv16W__finalCtaButton{color:#284149;min-width:clamp(220px,25vw,390px);height:clamp(48px,5vw,80px);font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.01em;background:#ffffff5c;border:1px solid #284149;border-radius:clamp(8px,.8vw,12px);justify-content:center;align-items:center;margin-top:clamp(30px,3.8vw,52px);padding:0 clamp(22px,3vw,40px);font-size:clamp(1rem,1.7vw,1.9rem);font-weight:400;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.page-module__EKv16W__finalCtaButton:hover{color:#fff;background:#284149;border-color:#284149}@keyframes page-module__EKv16W__controlSlideOutUp{0%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(calc(-50% - 22px))}}@keyframes page-module__EKv16W__controlSlideInUp{0%{opacity:0;transform:translateY(calc(22px - 50%))}to{opacity:1;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;filter:none;transition:none;transform:none}}.page-module__EKv16W__content{z-index:4;text-align:center;width:min(1160px,100vw - 3.2rem);margin:0 auto;padding-top:clamp(56px,5.6vw,116px);position:relative}.page-module__EKv16W__title{color:#111216;letter-spacing:-.02em;margin:0;font-size:clamp(1.36rem,3.4vw,3.9rem);font-weight:400;line-height:1.05}.page-module__EKv16W__subtitle{color:#888b91;max-width:min(1080px,94vw);font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.005em;margin:clamp(14px,1.8vw,24px) auto 0;font-size:clamp(.95rem,1.5vw,2rem);font-weight:300;line-height:1.2}.page-module__EKv16W__heroImage{z-index:2;background-image:linear-gradient(#ffffffc7 0%,#ffffff85 22%,#ffffff3d 44%,#ffffff14 66%,#fff0 88%),linear-gradient(#fff0 24%,#ffffff0f 42%,#ffffff57 64%,#ffffffb8 84%,#fffffff0 100%),url(/families/hero-family.png);background-position:50% 100%;background-repeat:no-repeat;background-size:102%;height:clamp(390px,46vw,660px);position:absolute;bottom:-136px;left:0;right:0}@media (min-width:701px) and (max-width:1200px){.page-module__EKv16W__content{padding-top:clamp(86px,9vw,136px)}.page-module__EKv16W__title{font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.06}.page-module__EKv16W__subtitle{max-width:min(920px,90vw);font-size:clamp(1.2rem,2.15vw,1.7rem);line-height:1.24}.page-module__EKv16W__heroImage{background-size:112%;height:clamp(420px,50vw,620px);bottom:-72px}}@media (max-width:700px){.page-module__EKv16W__content{width:min(960px,100vw - 2.4rem);padding-top:clamp(56px,8vw,96px)}.page-module__EKv16W__subtitle{max-width:92vw}.page-module__EKv16W__hero{min-height:94svh}.page-module__EKv16W__hero:after{height:clamp(86px,20vw,150px)}.page-module__EKv16W__title{font-size:clamp(2rem,8.4vw,2.8rem);line-height:1.06}.page-module__EKv16W__subtitle{max-width:92vw;font-size:clamp(.9rem,3.9vw,1.2rem);line-height:1.28}.page-module__EKv16W__heroImage{background-position:50% 100%;background-size:132%;height:clamp(320px,82vw,500px);bottom:18px}.page-module__EKv16W__nextSection{padding:44px 18px 62px}.page-module__EKv16W__nextTitle{max-width:96vw;font-size:clamp(1.36rem,6.2vw,1.9rem);line-height:1.18}.page-module__EKv16W__nextBody{max-width:95vw;margin-top:14px;font-size:clamp(.9rem,3.8vw,1.05rem);line-height:1.34}.page-module__EKv16W__createAccountButton{border-radius:10px;min-width:min(80vw,280px);height:48px;margin-top:20px;font-size:clamp(1rem,4.8vw,1.2rem)}.page-module__EKv16W__trustSection{padding:40px 28px 62px}.page-module__EKv16W__trustGrid{grid-template-columns:1fr;gap:20px}.page-module__EKv16W__trustGridFlipped .page-module__EKv16W__trustCopy{order:1}.page-module__EKv16W__trustGridFlipped .page-module__EKv16W__trustVisualWrapLeft{order:2}.page-module__EKv16W__trustCopy{text-align:center;max-width:96vw;margin:0 auto}.page-module__EKv16W__trustTitle{font-size:clamp(1.45rem,8vw,2.15rem)}.page-module__EKv16W__trustBody{margin-top:12px;font-size:clamp(.94rem,4.5vw,1.14rem);line-height:1.32}.page-module__EKv16W__trustVisualWrap{width:min(96%,560px);margin-left:auto;margin-right:auto}.page-module__EKv16W__controlsSection{padding:40px 28px 70px}.page-module__EKv16W__controlsInner{width:min(960px,100%)}.page-module__EKv16W__controlsTitle{font-size:clamp(1.45rem,7.6vw,2.2rem)}.page-module__EKv16W__controlsCard{gap:10px;width:min(96%,560px);margin-top:24px}.page-module__EKv16W__controlsTextViewport{flex:0 calc(100% - 78px);min-height:92px}.page-module__EKv16W__controlName{font-size:clamp(1rem,4.8vw,1.4rem)}.page-module__EKv16W__controlDesc{font-size:clamp(.86rem,3.9vw,1rem);line-height:1.3}.page-module__EKv16W__togglePill{width:68px;height:38px}.page-module__EKv16W__toggleKnob{width:32px;height:32px;top:3px;right:3px}.page-module__EKv16W__finalCtaSection{padding:28px 18px 64px}.page-module__EKv16W__finalCtaCard{border-radius:18px;padding:34px 18px 42px}.page-module__EKv16W__finalCtaCard:after{width:min(82%,400px);height:24px;bottom:76px}.page-module__EKv16W__finalCtaTitle{font-size:clamp(1.45rem,7.4vw,2.1rem)}.page-module__EKv16W__finalCtaBody{max-width:94%;margin-top:12px;font-size:clamp(.92rem,4.5vw,1.14rem);line-height:1.34}.page-module__EKv16W__finalCtaButton{min-width:min(84vw,300px);height:48px;margin-top:18px;font-size:clamp(.98rem,4.8vw,1.2rem)}}
.page-module__hMWrla__page{color:#24363a;background:#f9faf7;min-height:100vh}.page-module__hMWrla__shell{width:min(100% - 40px,1240px);margin:0 auto;padding:clamp(30px,4.5vw,58px) 0 clamp(84px,10vw,132px)}.page-module__hMWrla__intro{max-width:740px}.page-module__hMWrla__intro h1{color:#203337;font-family:var(--font-rosarivo),Georgia,serif;letter-spacing:-.055em;margin:0;font-size:clamp(38px,5.5vw,62px);font-weight:400;line-height:.98}.page-module__hMWrla__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:clamp(46px,6vw,72px);display:grid}.page-module__hMWrla__card{min-width:0;color:inherit;background:#fff;border:1px solid #d8e1de;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 22px 54px -46px #11434b9e}a.page-module__hMWrla__card:hover{transform:translateY(-4px);box-shadow:0 26px 58px -38px #11434b66}.page-module__hMWrla__imageWrap{aspect-ratio:1.54;background:#dce5e1;position:relative;overflow:hidden}.page-module__hMWrla__image,.page-module__hMWrla__imageFallback{object-fit:cover}.page-module__hMWrla__imageFallback{background:linear-gradient(135deg,#c9d9d6,#e8eeeb 55%,#b7cfc8);position:absolute;inset:0}.page-module__hMWrla__cardCopy{flex-direction:column;flex:1;padding:20px 20px 18px;display:flex}.page-module__hMWrla__outletRow{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.page-module__hMWrla__outletLogo{object-fit:contain;object-position:left center;width:auto;max-width:132px;height:26px;display:block}.page-module__hMWrla__outletName,.page-module__hMWrla__type{color:#607275;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:650}.page-module__hMWrla__type{color:#39706c;flex:none}.page-module__hMWrla__card h2{color:#25393d;font-family:var(--font-rosarivo),Georgia,serif;letter-spacing:-.035em;margin:18px 0 0;font-size:27px;font-weight:400;line-height:1.1}.page-module__hMWrla__card p{color:#67777a;margin:13px 0 0;font-size:14px;line-height:1.55}.page-module__hMWrla__cardMeta{color:#748184;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;font-size:12px;display:flex}.page-module__hMWrla__readMore{color:#11434b;font-weight:650}.page-module__hMWrla__empty{color:#657579;margin:58px 0 0;font-size:17px}@media (max-width:960px){.page-module__hMWrla__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.page-module__hMWrla__shell{width:min(100% - 32px,1240px)}.page-module__hMWrla__grid{grid-template-columns:1fr;gap:16px}}
.novena-module__80oKLW__page{--novena-bg:#f6f1e7;--novena-surface:#fffdf8;--novena-primary:var(--teal-accent,#11434b);--novena-primary-dark:#0c2e33;--novena-accent:#a5322d;--novena-text:#1c2e30;--novena-muted:#5d7275;--novena-border:#e1d8c4;background:var(--novena-bg);color:var(--novena-text);position:relative;overflow-x:hidden}.novena-module__80oKLW__headerOverlay{z-index:50;position:absolute;top:0;left:0;right:0}.novena-module__80oKLW__page :is(h1,h2,h3){font-family:var(--font-rosarivo),Georgia,"Times New Roman",serif;color:var(--novena-primary);font-weight:400}.novena-module__80oKLW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--novena-accent);margin:0 0 .75rem;font-size:.8rem;font-weight:600}.novena-module__80oKLW__hero{background:#fff;position:relative;overflow:hidden}.novena-module__80oKLW__heroBg{height:54vh;min-height:320px;position:relative}.novena-module__80oKLW__heroBgImage{object-fit:cover;object-position:100% 30%}.novena-module__80oKLW__heroGradient{background:linear-gradient(#0000 42%,#fff3 58%,#ffffff94 70%,#ffffffe0 82%,#fffffffa 92%,#fff 100%);position:absolute;inset:0}.novena-module__80oKLW__grainOverlay{z-index:1;pointer-events:none;opacity:.15;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.novena-module__80oKLW__heroContent{z-index:2;max-width:1160px;margin:-3.5rem auto 0;padding:1.5rem 1.25rem 3rem;position:relative}.novena-module__80oKLW__heroCopy{max-width:560px}.novena-module__80oKLW__heroCopy .novena-module__80oKLW__eyebrow{color:var(--novena-muted);font-weight:700}.novena-module__80oKLW__heroTitle{margin:0 0 1rem;font-size:clamp(2rem,5vw,3.25rem);line-height:1.15}.novena-module__80oKLW__heroTitle em{font-style:italic}.novena-module__80oKLW__heroLead{color:var(--novena-muted);max-width:44ch;margin:0 0 1.75rem;font-size:1.05rem;line-height:1.6}@media (min-width:900px){.novena-module__80oKLW__hero{align-items:center;min-height:760px;display:flex}.novena-module__80oKLW__heroBg{height:auto;min-height:0;position:absolute;inset:0 0 0 38%}.novena-module__80oKLW__heroBgImage{object-position:85% center}.novena-module__80oKLW__heroGradient{background:linear-gradient(90deg,#fff 0%,#fff0 15%)}.novena-module__80oKLW__heroCopy .novena-module__80oKLW__eyebrow,.novena-module__80oKLW__heroTitle,.novena-module__80oKLW__heroLead{text-shadow:0 1px 12px #ffffffd9,0 1px 2px #ffffffe6}.novena-module__80oKLW__heroTitle{background:0 0}.novena-module__80oKLW__heroContent{width:100%;margin-top:0;padding:8rem 2rem 4rem}}.novena-module__80oKLW__signupForm{max-width:480px}.novena-module__80oKLW__signupFormRow{flex-direction:column;gap:.625rem;display:flex}@media (min-width:560px){.novena-module__80oKLW__signupFormRow{flex-direction:row}}.novena-module__80oKLW__signupInput{background:var(--novena-surface);min-width:0;color:var(--novena-text);border:1px solid #1c2e3033;border-radius:8px;flex:auto;padding:.6rem .9rem;font-size:.925rem}.novena-module__80oKLW__signupInput:focus-visible{outline:2px solid var(--novena-primary);outline-offset:2px}.novena-module__80oKLW__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.novena-module__80oKLW__primaryButton{background:var(--novena-primary);color:var(--novena-surface);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex:none;padding:.6rem 1.15rem;font-size:.925rem;font-weight:600;transition:background-color .15s}.novena-module__80oKLW__primaryButton:hover:not(:disabled){background:var(--novena-primary-dark)}.novena-module__80oKLW__primaryButton:disabled{opacity:.65;cursor:not-allowed}.novena-module__80oKLW__secondaryButton{border:1px solid var(--novena-primary);color:var(--novena-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:.7rem 1.25rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.novena-module__80oKLW__signupHelper{color:var(--novena-muted);margin:.625rem 0 0;font-size:.85rem}.novena-module__80oKLW__signupError{color:var(--novena-accent);margin:.625rem 0 0;font-size:.85rem}.novena-module__80oKLW__signupSuccess{max-width:480px}.novena-module__80oKLW__signupSuccessTitle{font-family:var(--font-rosarivo),Georgia,serif;color:var(--novena-primary);margin:0 0 .4rem;font-size:1.4rem}.novena-module__80oKLW__signupSuccessCountry{color:var(--novena-muted);margin:0 0 1rem}.novena-module__80oKLW__signupSuccessActions{flex-wrap:wrap;gap:.625rem;display:flex}.novena-module__80oKLW__howItWorks{background:var(--novena-primary);text-align:center;padding:3.5rem 1.25rem}.novena-module__80oKLW__howItWorks .novena-module__80oKLW__howItWorksTitle{color:var(--novena-surface);margin:0 0 2.5rem;font-size:clamp(1.6rem,3.5vw,2.25rem)}.novena-module__80oKLW__howItWorksList{text-align:left;gap:1.25rem;max-width:1160px;margin:0 auto;padding:0;list-style:none;display:grid}@media (min-width:720px){.novena-module__80oKLW__howItWorksList{grid-template-columns:repeat(3,1fr)}}.novena-module__80oKLW__howItWorksCard{background:#f3f5f6;border-radius:0;flex-direction:column;gap:.6rem;padding:1.75rem 1.5rem;display:flex;position:relative;overflow:hidden}.novena-module__80oKLW__howItWorksCard strong{z-index:1;font-family:var(--font-rosarivo),Georgia,serif;color:var(--novena-primary);font-size:1.4rem;font-weight:400;position:relative}.novena-module__80oKLW__howItWorksCard span{z-index:1;color:var(--novena-muted);font-size:.95rem;line-height:1.5;position:relative}.novena-module__80oKLW__sectionHeading{text-align:center;max-width:640px;margin:0 auto 2rem;padding:0 1.25rem}.novena-module__80oKLW__sectionTitle{margin:0 0 .75rem;font-size:clamp(1.6rem,3vw,2.25rem)}.novena-module__80oKLW__sectionBody{color:var(--novena-muted);margin:0;line-height:1.6}.novena-module__80oKLW__worldSection{text-align:center;max-width:1160px;margin:0 auto;padding:3.5rem 1.25rem}.novena-module__80oKLW__mapFrame{background:var(--novena-surface);border:1px solid var(--novena-border);border-radius:1.25rem;max-width:900px;margin:0 auto;padding:1rem}.novena-module__80oKLW__mapFrame svg{width:100%;height:auto}.novena-module__80oKLW__mapPlaceholder{aspect-ratio:980/480;background:var(--novena-surface);border:1px solid var(--novena-border);border-radius:1.25rem;max-width:900px;margin:0 auto}.novena-module__80oKLW__mapCountry{fill:#d9d2c1;stroke:var(--novena-bg);stroke-width:.5px;outline:none}.novena-module__80oKLW__mapCountryLit{fill:var(--novena-accent);stroke:var(--novena-bg);stroke-width:.5px;outline:none}.novena-module__80oKLW__mapTotal{font-family:var(--font-rosarivo),Georgia,serif;color:var(--novena-primary);margin:1.5rem 0 0;font-size:1.35rem}.novena-module__80oKLW__mapEmptyCopy{color:var(--novena-muted);margin:1.5rem 0 0}.novena-module__80oKLW__flagRow{flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.novena-module__80oKLW__flagRowItem{color:var(--novena-text);align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.novena-module__80oKLW__flagIcon{border-radius:2px;flex-shrink:0;width:1.5rem;height:auto}.novena-module__80oKLW__creators{max-width:1160px;margin:0 auto;padding:3.5rem 1.25rem}.novena-module__80oKLW__creatorGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.novena-module__80oKLW__creatorCard{text-align:center;background:var(--novena-surface);border:1px solid var(--novena-border);border-radius:1rem;flex-direction:column;align-items:center;gap:.4rem;padding:1.5rem 1rem;display:flex}.novena-module__80oKLW__creatorPhoto{background:var(--novena-bg);width:88px;height:88px;color:var(--novena-muted);border-radius:999px;justify-content:center;align-items:center;margin-bottom:.5rem;font-size:1.5rem;display:flex;position:relative;overflow:hidden}.novena-module__80oKLW__creatorName{color:var(--novena-primary);margin:0;font-weight:600}.novena-module__80oKLW__creatorHandle{color:var(--novena-muted);margin:0 0 .5rem;font-size:.9rem}.novena-module__80oKLW__finalCta{text-align:center;max-width:640px;margin:0 auto;padding:3.5rem 1.25rem 4.5rem}.novena-module__80oKLW__finalCtaTitle{margin:0 0 .75rem;font-size:clamp(1.75rem,3.5vw,2.5rem)}.novena-module__80oKLW__finalCtaBody{color:var(--novena-muted);margin:0 0 1.75rem}.novena-module__80oKLW__finalCta .novena-module__80oKLW__signupForm,.novena-module__80oKLW__finalCta .novena-module__80oKLW__signupSuccess{margin-inline:auto}.novena-module__80oKLW__finalCta .novena-module__80oKLW__signupFormRow{justify-content:center}.novena-module__80oKLW__modalBackdrop{z-index:100;background:#111e208c;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.novena-module__80oKLW__modalCard{background:var(--novena-surface);text-align:center;border-radius:12px;width:100%;max-width:440px;padding:2.25rem 2rem;position:relative}.novena-module__80oKLW__modalClose{width:32px;height:32px;color:var(--novena-muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1;position:absolute;top:.75rem;right:.75rem}.novena-module__80oKLW__modalEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--novena-muted);margin:0 0 .75rem;font-size:.8rem;font-weight:700}.novena-module__80oKLW__modalTitle{margin:0 0 .75rem;font-size:1.6rem}.novena-module__80oKLW__modalBody{color:var(--novena-muted);margin:0 0 1.5rem;line-height:1.6}.novena-module__80oKLW__modalActions{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.novena-module__80oKLW__modalActions .novena-module__80oKLW__primaryButton,.novena-module__80oKLW__modalActions .novena-module__80oKLW__secondaryButton{justify-content:center}.novena-module__80oKLW__prayToday{margin:0 0 1.1rem}.novena-module__80oKLW__prayTodayLink{background:var(--novena-primary);color:var(--novena-surface);border-radius:10px;justify-content:center;align-items:center;padding:.85rem 1.6rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.novena-module__80oKLW__prayTodayLink:hover{background:var(--novena-primary-dark)}.novena-module__80oKLW__prayerPage{max-width:680px;margin:0 auto;padding:7rem 1.25rem 4rem}.novena-module__80oKLW__prayerImage{border-radius:14px;width:100%;height:auto;margin-bottom:1.75rem;display:block}.novena-module__80oKLW__prayerDay{margin:0 0 .35rem;font-size:clamp(1.7rem,4.5vw,2.3rem);line-height:1.2}.novena-module__80oKLW__prayerDate{color:var(--novena-primary);margin:0 0 1.75rem;font-size:.95rem;font-weight:600}.novena-module__80oKLW__prayerText{font-family:var(--font-rosarivo),Georgia,"Times New Roman",serif;color:var(--novena-text);margin:0 0 1.25rem;font-size:1.2rem;line-height:1.7}.novena-module__80oKLW__prayerNav{border-top:1px solid var(--novena-border);justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.95rem;font-weight:600;display:flex}.novena-module__80oKLW__prayerNav a,.novena-module__80oKLW__prayerFooterLink{color:var(--novena-primary);text-decoration:none}.novena-module__80oKLW__prayerNav a:hover,.novena-module__80oKLW__prayerFooterLink:hover{text-decoration:underline}.novena-module__80oKLW__prayerFooter{flex-direction:column;gap:.6rem;margin-top:1.5rem;font-size:.95rem;display:flex}
.page-module__QEIwGq__page{color:#20242a;min-height:100vh;font-family:var(--font-inter),Inter,system-ui,sans-serif;background:#fff}.page-module__QEIwGq__header{border-bottom:1px solid #1f29371f;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1320px,100% - 40px);min-height:84px;margin:0 auto;display:grid}.page-module__QEIwGq__backLink,.page-module__QEIwGq__cartLink{color:#3f454c;align-items:center;gap:8px;font-size:.85rem;font-weight:650;display:inline-flex}.page-module__QEIwGq__logoLink img{width:76px;height:auto}.page-module__QEIwGq__cartLink{justify-self:end}.page-module__QEIwGq__cartLink strong{color:#fff;background:#20242a;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:.7rem;display:grid}.page-module__QEIwGq__product{grid-template-columns:minmax(0,1.35fr) minmax(380px,.65fr);align-items:start;width:min(1320px,100%);min-height:calc(100vh - 84px);margin:0 auto;display:grid}.page-module__QEIwGq__gallery{background:#fff;flex-direction:column;align-content:start;align-self:center;gap:16px;padding:24px;display:flex}.page-module__QEIwGq__mainImageFrame{aspect-ratio:1;background:#fff;place-items:center;display:grid;overflow:hidden}.page-module__QEIwGq__productImage{object-fit:contain;width:100%;height:100%;display:block}.page-module__QEIwGq__thumbStrip{flex-wrap:wrap;gap:10px;display:flex}.page-module__QEIwGq__thumb{cursor:pointer;background:#fff;border:1px solid #1f293724;border-radius:6px;flex:none;place-items:center;width:76px;height:76px;padding:4px;display:grid;overflow:hidden}.page-module__QEIwGq__thumb img{object-fit:contain;width:100%;height:100%}.page-module__QEIwGq__thumbActive{border-width:2px;border-color:#20242a}.page-module__QEIwGq__purchaseColumn{padding:64px 44px}.page-module__QEIwGq__purchasePanel{position:sticky;top:36px}.page-module__QEIwGq__purchasePanel h1{color:#171a1e;font-family:var(--font-pt-serif),Georgia,serif;letter-spacing:0;margin:0;font-size:clamp(2.2rem,4vw,4rem);font-weight:400;line-height:1.02}.page-module__QEIwGq__price{margin:18px 0 0;font-size:1.08rem;font-weight:650}.page-module__QEIwGq__divider{background:#1f29371f;height:1px;margin:30px 0}.page-module__QEIwGq__optionHeading,.page-module__QEIwGq__quantityRow{justify-content:space-between;align-items:center;font-size:.82rem;font-weight:650;display:flex}.page-module__QEIwGq__optionHeading span:last-child{color:#747980;font-weight:500}.page-module__QEIwGq__colorRow{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.page-module__QEIwGq__colorSwatch{color:#353a40;cursor:pointer;background:#fff;border:1px solid #1f29372e;border-radius:50%;place-items:center;min-width:38px;height:38px;font-size:.72rem;font-weight:650;display:grid}.page-module__QEIwGq__colorSwatchLabel{border-radius:19px;width:auto;min-width:38px;padding:0 12px}.page-module__QEIwGq__colorSwatchSelected{outline-offset:2px;outline:2px solid #20242a}.page-module__QEIwGq__sizeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.page-module__QEIwGq__sizeGrid button{color:#353a40;cursor:pointer;background:0 0;border:1px solid #1f29372e;border-radius:4px;min-height:46px;font-size:.8rem;font-weight:600}.page-module__QEIwGq__sizeGrid button:hover,.page-module__QEIwGq__sizeGrid .page-module__QEIwGq__selected{color:#fff;background:#20242a;border-color:#20242a}.page-module__QEIwGq__quantityRow{margin-top:28px}.page-module__QEIwGq__quantityControl{border:1px solid #1f29372e;border-radius:4px;grid-template-columns:38px 36px 38px;align-items:center;min-height:38px;display:grid}.page-module__QEIwGq__quantityControl button{color:#20242a;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:36px;display:grid}.page-module__QEIwGq__quantityControl span{text-align:center;font-size:.82rem}.page-module__QEIwGq__addButton{color:#fff;cursor:pointer;background:#171a1e;border:1px solid #171a1e;border-radius:4px;width:100%;min-height:54px;margin-top:26px;font-size:.9rem;font-weight:700}.page-module__QEIwGq__addButton:hover{background:#000}.page-module__QEIwGq__collab{text-align:center;border-top:1px solid #1f29371f;flex-direction:column;align-items:center;gap:20px;width:min(1320px,100%);margin:0 auto;padding:56px 24px 64px;display:flex}.page-module__QEIwGq__collab h2{color:#171a1e;font-family:var(--font-pt-serif),Georgia,serif;margin:0;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:400}.page-module__QEIwGq__collabLink{color:#3f454c;text-underline-offset:3px;font-size:.82rem;font-weight:650;text-decoration:underline}@media (max-width:850px){.page-module__QEIwGq__product{grid-template-columns:1fr;min-height:0}.page-module__QEIwGq__gallery{align-self:stretch;padding:16px}.page-module__QEIwGq__purchaseColumn{padding:44px 24px 72px}.page-module__QEIwGq__purchasePanel{position:static}}@media (max-width:560px){.page-module__QEIwGq__header{width:calc(100% - 28px);min-height:74px}.page-module__QEIwGq__logoLink img{width:65px}.page-module__QEIwGq__backLink,.page-module__QEIwGq__cartLink{font-size:0}.page-module__QEIwGq__backLink svg,.page-module__QEIwGq__cartLink svg{width:20px;height:20px}.page-module__QEIwGq__cartLink strong{font-size:.68rem}.page-module__QEIwGq__sizeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
