#main-content,#page-container,.et_pb_pagebuilder_layout #main-content{background:transparent}#page-container .et_flex_section,#page-container .et_flex_row,#page-container .et_flex_column,#page-container .et_flex_group,#page-container .et_flex_module{flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal;column-gap:normal;row-gap:normal}#page-container .et_flex_module{display:block}#page-container .et_pb_text,#page-container .et_pb_heading{text-align:inherit}#page-container .et_pb_section{padding:0;margin:0;background-color:transparent;display:block;width:100%}#page-container .et_pb_row{width:auto;max-width:none;padding:0;margin:0;display:block;gap:0}#page-container .et_pb_column{width:auto;max-width:none;margin:0;padding:0;display:block;gap:0;z-index:auto}#page-container .et_pb_group{display:block;gap:0;width:auto;max-width:none;margin:0;padding:0;z-index:auto}#page-container .et_pb_module{margin:0}#page-container .et_pb_text,#page-container .et_pb_heading{width:auto;max-width:none}#page-container p{padding-bottom:0}#page-container h1,#page-container h2,#page-container h3,#page-container h4,#page-container h5,#page-container h6{padding-bottom:0}#page-container .et_pb_image{line-height:normal;text-align:left}#page-container .et_pb_image .et_pb_image_wrap{display:block}#page-container .et_pb_svg .et_pb_svg_inner{display:contents}#page-container .et_pb_button_module_wrapper{margin:0}#page-container .et_pb_button.tll-btn{line-height:1.2!important;letter-spacing:normal}#page-container .et_pb_button.tll-btn::after,#page-container .et_pb_button.tll-btn:hover::after{content:none}#page-container .et_pb_button.tll-btn:hover{padding:12px 26px}:root,[data-theme="light"]{--color-brand-navy:#17324d;--color-brand-sunshine:#ffc94a;--color-brand-coral:#ff786b;--color-brand-teal:#36c4c7;--color-brand-lavender:#c9b8f2;--color-brand-sage:#8bc096;--color-brand-sky:#8fd1e0;--color-brand-forest:#4e816e;--color-neutral-cream:#fff9ef;--color-neutral-white:#ffffff;--color-neutral-charcoal:#333842;--color-neutral-mint:#ddf4e8;--color-neutral-sand:#f5efe3;--color-tint-sunshine:#fff1cc;--color-tint-coral:#ffe4e0;--color-tint-teal:#ddf5f5;--color-tint-lavender:#f1ecfc;--color-tint-sky:#e6f5f9;--color-text-primary:var(--color-brand-navy);--color-text-secondary:var(--color-neutral-charcoal);--color-text-muted:#5a6472;--color-text-inverse:#ffffff;--color-text-inverse-muted:#c9d3de;--color-text-on-accent:var(--color-brand-navy);--color-background-main:var(--color-neutral-cream);--color-background-surface:var(--color-neutral-white);--color-background-alt:var(--color-neutral-sand);--color-background-calm:var(--color-neutral-mint);--color-background-inverse:var(--color-brand-navy);--color-background-inverse-deep:#0f2438;--color-accent-teal-ink:#0b6e71;--color-accent-coral-ink:#b83a2e;--color-link:var(--color-accent-teal-ink);--color-link-hover:var(--color-brand-navy);--color-link-inverse:var(--color-brand-sunshine);--color-button-primary-bg:var(--color-brand-sunshine);--color-button-primary-text:var(--color-brand-navy);--color-button-primary-hover:#f5b82e;--color-button-secondary-bg:var(--color-brand-navy);--color-button-secondary-text:#ffffff;--color-button-secondary-hover:var(--color-background-inverse-deep);--color-button-accent-bg:var(--color-brand-coral);--color-button-accent-hover:#ff9a90;--color-button-outline:var(--color-brand-navy);--color-border-subtle:#e9e0d0;--color-border-control:#8c8578;--color-border-strong:var(--color-brand-navy);--color-focus-ring:var(--color-brand-navy);--color-focus-ring-inverse:var(--color-brand-sunshine);--color-state-success:#2e6b47;--color-state-success-bg:#e3f4ea;--color-state-warning:#7a4b00;--color-state-warning-bg:var(--color-tint-sunshine);--color-state-error:#b42318;--color-state-error-bg:#fdecea;--color-state-info:var(--color-accent-teal-ink);--color-state-info-bg:var(--color-tint-teal);--shadow-card:0 1px 2px rgba(23,50,77,0.06),0 4px 14px rgba(23,50,77,0.06);--shadow-lift:0 12px 28px rgba(23,50,77,0.14);--shadow-photo:0 8px 22px rgba(23,50,77,0.16);--shadow-sticker:3px 3px 0 #17324D}:root{--space-micro:4px;--space-compact:8px;--space-standard:16px;--space-comfortable:24px;--space-element:32px;--space-component:48px;--space-section-sm:64px;--space-section:80px;--space-section-lg:112px;--radius-sm:8px;--radius-md:16px;--radius-lg:28px;--radius-image:20px;--radius-pill:999px;--container-max:1200px;--container-wide:1360px;--container-reading:720px;--gutter-desktop:40px;--gutter-tablet:32px;--gutter-mobile:20px;--touch-target:48px;--border-hairline:1px;--border-control:2px;--focus-width:3px;--font-display:"Fredoka","Nunito Sans",system-ui,sans-serif;--font-body:"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-hand:"Caveat","Segoe Print","Bradley Hand",cursive}#page-container .display{font-family:var(--font-display);font-size:72px;line-height:1.02;font-weight:600;letter-spacing:-0.01em}#page-container .h1{font-family:var(--font-display);font-size:56px;line-height:1.06;font-weight:600;letter-spacing:-0.005em}#page-container .h2{font-family:var(--font-display);font-size:40px;line-height:1.12;font-weight:600}#page-container .h3{font-family:var(--font-display);font-size:28px;line-height:1.2;font-weight:600}#page-container .h4{font-family:var(--font-display);font-size:22px;line-height:1.3;font-weight:600}#page-container .statement{font-family:var(--font-display);font-size:30px;line-height:1.3;font-weight:500}#page-container .lead{font-family:var(--font-body);font-size:21px;line-height:1.55;font-weight:400}#page-container .body{font-family:var(--font-body);font-size:18px;line-height:1.65;font-weight:400}#page-container .body-small{font-family:var(--font-body);font-size:15px;line-height:1.55;font-weight:400}#page-container .eyebrow{font-family:var(--font-body);font-size:13px;line-height:1.2;font-weight:800;letter-spacing:0.14em}#page-container .nav{font-family:var(--font-body);font-size:16px;line-height:1.2;font-weight:700}#page-container .button{font-family:var(--font-body);font-size:15px;line-height:1.1;font-weight:800;letter-spacing:0.06em}#page-container .label{font-family:var(--font-body);font-size:16px;line-height:1.35;font-weight:700}#page-container .caption{font-family:var(--font-body);font-size:14px;line-height:1.45;font-weight:600}#page-container .hand-note{font-family:var(--font-hand);font-size:30px;line-height:1.15;font-weight:600}#page-container .hand-small{font-family:var(--font-hand);font-size:24px;line-height:1.2;font-weight:600}:root{--fs-display:clamp(2.75rem,1.87rem + 3.9vw,4.5rem);--fs-h1:clamp(2.375rem,1.93rem + 1.96vw,3.5rem);--fs-h2:clamp(1.875rem,1.63rem + 1.09vw,2.5rem);--fs-h3:clamp(1.375rem,1.23rem + 0.65vw,1.75rem);--fs-h4:clamp(1.1875rem,1.11rem + 0.33vw,1.375rem);--fs-statement:clamp(1.5rem,1.35rem + 0.65vw,1.875rem);--fs-lead:clamp(1.125rem,1.05rem + 0.33vw,1.3125rem);--fs-body:clamp(1rem,0.95rem + 0.22vw,1.125rem);--fs-hand:clamp(1.5rem,1.35rem + 0.65vw,1.875rem);--space-section-fluid:clamp(3rem,2.2rem + 3.5vw,5rem);--gutter:clamp(1.25rem,0.9rem + 1.5vw,2.5rem);--ease-out:cubic-bezier(.2,.7,.3,1);--dur-fast:150ms;--dur-base:220ms}html body{margin:0;background:var(--color-background-main);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.65;-webkit-font-smoothing:antialiased}#page-container h1,#page-container h2,#page-container h3,#page-container h4{margin:0;font-family:var(--font-display);font-weight:600;color:var(--color-text-primary)}#page-container p{margin:0 0 var(--space-standard)}#page-container img{max-width:100%;display:block}#page-container a{color:var(--color-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}#page-container a:hover{color:var(--color-link-hover);text-decoration-thickness:2px}#page-container :focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:3px;border-radius:4px}#page-container .tll-on-dark :focus-visible,#page-container .tll-on-dark:focus-visible{outline-color:var(--color-focus-ring-inverse)}#page-container .tll-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#page-container .tll-container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}#page-container .tll-container--wide{max-width:var(--container-wide)}#page-container .tll-container--reading{max-width:var(--container-reading)}#page-container .tll-section{padding-block:var(--space-section-fluid);position:relative}#page-container .tll-section--alt{background:var(--color-background-alt)}#page-container .tll-section--calm{background:var(--color-background-calm)}#page-container .tll-section--surface{background:var(--color-background-surface)}#page-container .tll-section--inverse{background:var(--color-background-inverse);color:var(--color-text-inverse)}#page-container .tll-grid{display:grid;gap:var(--space-element);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}#page-container .tll-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}#page-container .tll-split{display:grid;gap:var(--space-component);grid-template-columns:1fr;align-items:center}@media (min-width:981px){#page-container .tll-split{grid-template-columns:5fr 7fr}#page-container .tll-split--even{grid-template-columns:1fr 1fr}#page-container .tll-split--flip>:first-child{order:2}}#page-container .tll-display{font-family:var(--font-display);font-size:var(--fs-display);line-height:1.02;font-weight:600;letter-spacing:-0.01em;margin:0}#page-container .tll-h1{font-family:var(--font-display);font-size:var(--fs-h1);line-height:1.06;font-weight:600;margin:0}#page-container .tll-h2{font-family:var(--font-display);font-size:var(--fs-h2);line-height:1.12;font-weight:600;margin:0}#page-container .tll-h3{font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.2;font-weight:600;margin:0}#page-container .tll-h4{font-family:var(--font-display);font-size:var(--fs-h4);line-height:1.3;font-weight:600;margin:0}#page-container .tll-lead{font-size:var(--fs-lead);line-height:1.55;max-width:60ch}#page-container .tll-small{font-size:15px;line-height:1.55}#page-container .tll-muted{color:var(--color-text-muted)}#page-container .tll-hand{font-family:var(--font-hand);font-size:var(--fs-hand);font-weight:600;line-height:1.15}#page-container .tll-eyebrow{display:inline-block;font-family:var(--font-body);font-size:13px;line-height:1.2;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:var(--color-accent-teal-ink);margin:0 0 var(--space-compact)}#page-container .tll-on-dark .tll-eyebrow,#page-container .tll-eyebrow--inverse{color:var(--color-brand-sunshine)}#page-container .tll-heading{display:grid;gap:var(--space-compact);margin-bottom:var(--space-component)}#page-container .tll-heading__sub{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:500;color:var(--color-text-secondary);margin:0}#page-container .tll-heading--row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-standard)}#page-container .tll-mark{background:linear-gradient(180deg,transparent 60%,var(--color-brand-sunshine) 60%,var(--color-brand-sunshine) 90%,transparent 90%);padding-inline:0.08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}#page-container .tll-mark--sky{background:linear-gradient(180deg,transparent 58%,var(--color-brand-sky) 58%,var(--color-brand-sky) 92%,transparent 92%)}#page-container .tll-swash{position:relative;display:inline-block;white-space:nowrap}#page-container .tll-swash::after{content:"";position:absolute;left:-2%;right:-2%;bottom:-0.16em;height:0.28em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'%3E%3Cpath d='M6 17 C 70 9, 150 6, 294 7' stroke='%23FFC94A' stroke-width='8' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / 100% 100%;pointer-events:none}#page-container .tll-word-sun{color:var(--color-brand-sunshine)}#page-container .tll-heart-after::after{content:"";display:inline-block;width:0.62em;height:0.58em;margin-left:0.18em;vertical-align:0.02em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 60'%3E%3Cpath d='M32 54 C 18 43, 6 33, 7 20 C 8 10, 17 5, 24 7 C 29 8, 31 13, 32 17 C 33 12, 37 6, 44 6 C 53 6, 59 14, 57 24 C 55 35, 43 45, 32 54 Z' stroke='%23FF786B' stroke-width='5' fill='none' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain}#page-container .tll-sticker{display:inline-block;font-family:var(--font-display);font-weight:600;font-size:20px;line-height:1.1;padding:6px 14px;background:var(--color-brand-sunshine);color:var(--color-text-on-accent);border:var(--border-control) solid var(--color-brand-navy);border-radius:var(--radius-sm);box-shadow:var(--shadow-sticker);transform:rotate(-3deg)}#page-container .tll-sticker--coral{background:var(--color-brand-coral)}#page-container .tll-sticker--sage{background:var(--color-brand-sage)}#page-container .tll-sticker--flip{transform:rotate(2.5deg)}#page-container .tll-tag{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;letter-spacing:0.04em;line-height:1;padding:7px 12px;border-radius:var(--radius-pill);background:var(--color-tint-teal);color:var(--color-text-primary)}#page-container .tll-tag--sun{background:var(--color-tint-sunshine)}#page-container .tll-tag--coral{background:var(--color-tint-coral)}#page-container .tll-tag--lavender{background:var(--color-tint-lavender)}#page-container .tll-deco{position:absolute;pointer-events:none;user-select:none}@media (max-width:767px){#page-container .tll-deco--hide-mobile{display:none!important}}#page-container .tll-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--touch-target);padding:12px 26px;border-radius:var(--radius-pill);border:var(--border-control) solid transparent;font-family:var(--font-body);font-size:15px;font-weight:800;letter-spacing:0.06em;line-height:1.1;text-transform:uppercase;text-decoration:none!important;cursor:pointer;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) ease}#page-container .tll-btn svg{width:18px;height:18px;flex:none;transition:transform var(--dur-base) var(--ease-out)}#page-container .tll-btn:hover svg{transform:translateX(4px)}#page-container .tll-btn:active{transform:translateY(1px)}#page-container .tll-btn--primary{background:var(--color-button-primary-bg);color:var(--color-button-primary-text)!important}#page-container .tll-btn--primary:hover{background:var(--color-button-primary-hover)}#page-container .tll-btn--secondary{background:var(--color-button-secondary-bg);color:var(--color-button-secondary-text)!important}#page-container .tll-btn--secondary:hover{background:var(--color-button-secondary-hover)}#page-container .tll-btn--outline{background:transparent;border-color:var(--color-button-outline);color:var(--color-button-outline)!important}#page-container .tll-btn--outline:hover{background:var(--color-button-outline);color:var(--color-text-inverse)!important}#page-container .tll-btn--accent{background:var(--color-button-accent-bg);color:var(--color-text-on-accent)!important}#page-container .tll-btn--accent:hover{background:var(--color-button-accent-hover)}#page-container .tll-btn--inverse{background:transparent;border-color:var(--color-text-inverse);color:var(--color-text-inverse)!important}#page-container .tll-btn--inverse:hover{background:var(--color-text-inverse);color:var(--color-brand-navy)!important}#page-container .tll-btn[disabled],#page-container .tll-btn[aria-disabled="true"]{opacity:.5;cursor:not-allowed}#page-container .tll-btn-row{display:flex;flex-wrap:wrap;gap:var(--space-standard);align-items:center}@media (max-width:479px){#page-container .tll-btn-row--stack .tll-btn{width:100%}}#page-container .tll-arrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--color-text-primary)!important;text-decoration:none!important;padding-block:6px;border-bottom:2px solid transparent}#page-container .tll-arrow svg{width:16px;height:16px;transition:transform var(--dur-base) var(--ease-out)}#page-container .tll-arrow:hover{border-bottom-color:var(--color-brand-sunshine)}#page-container .tll-arrow:hover svg{transform:translateX(4px)}#page-container .tll-on-dark .tll-arrow{color:var(--color-text-inverse)!important}#page-container .tll-card{position:relative;display:flex;flex-direction:column;gap:var(--space-standard);background:var(--color-background-surface);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-element);box-shadow:var(--shadow-card);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) ease}#page-container .tll-card--link:hover,#page-container .tll-card--link:focus-within{transform:translateY(-4px);box-shadow:var(--shadow-lift)}#page-container .tll-card__title{font-family:var(--font-display);font-size:var(--fs-h4);line-height:1.25;font-weight:600;margin:0}#page-container .tll-card__title a{color:inherit!important;text-decoration:none!important}#page-container .tll-card__title a::after{content:"";position:absolute;inset:0;border-radius:inherit}#page-container .tll-card__text{font-size:15px;line-height:1.55;color:var(--color-text-secondary);margin:0}#page-container .tll-card__foot{margin-top:auto}#page-container .tll-card__icon{width:64px;height:64px;display:grid;place-items:center;color:var(--color-brand-navy);position:relative}#page-container .tll-card__icon svg{width:48px;height:48px}#page-container .tll-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}#page-container .tll-pillar{text-align:center;padding:var(--space-comfortable) var(--space-element);display:grid;justify-items:center;gap:var(--space-compact)}#page-container .tll-pillar+.tll-pillar{border-left:var(--border-hairline) solid var(--color-border-subtle)}@media (max-width:767px){#page-container .tll-pillar+.tll-pillar{border-left:0;border-top:var(--border-hairline) solid var(--color-border-subtle)}}#page-container .tll-pillar .tll-card__icon{width:96px;height:96px}#page-container .tll-pillar .tll-card__icon::before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke-linecap='round' stroke-width='7'%3E%3Cg stroke='%23FFC94A'%3E%3Cpath d='M60 8 L61 24'/%3E%3Cpath d='M60 96 L59 112'/%3E%3Cpath d='M8 61 L24 60'/%3E%3Cpath d='M96 59 L112 60'/%3E%3C/g%3E%3Cg stroke='%23FF786B'%3E%3Cpath d='M23 22 L34 33'/%3E%3Cpath d='M86 87 L97 98'/%3E%3C/g%3E%3Cg stroke='%2336C4C7'%3E%3Cpath d='M97 22 L86 34'/%3E%3Cpath d='M34 86 L23 97'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--dur-base) var(--ease-out)}#page-container .tll-pillar:hover .tll-card__icon::before{transform:rotate(8deg)}#page-container .tll-pillar .tll-card__icon svg{position:relative;width:44px;height:44px}#page-container .tll-pillar__title{font-family:var(--font-body);font-weight:800;font-size:16px;letter-spacing:.1em;text-transform:uppercase;margin:0}#page-container .tll-pillar__text{font-size:15px;line-height:1.5;margin:0;max-width:24ch}#page-container .tll-pillar__swash{width:72px;height:8px;border-radius:var(--radius-pill);background:var(--accent,var(--color-brand-sunshine));opacity:.9}#page-container .tll-topic{border:var(--border-control) solid var(--accent,var(--color-brand-teal));box-shadow:none;text-align:center;align-items:center}#page-container .tll-topic--teal{--accent:var(--color-brand-teal)}#page-container .tll-topic--coral{--accent:var(--color-brand-coral)}#page-container .tll-topic--lavender{--accent:var(--color-brand-lavender)}#page-container .tll-topic--sun{--accent:var(--color-brand-sunshine)}#page-container .tll-topic .tll-card__icon{background:color-mix(in srgb,var(--accent) 22%,white);border-radius:50%}#page-container .tll-advocacy{display:grid;grid-template-columns:auto 1fr;gap:var(--space-standard);align-items:start;padding:var(--space-comfortable);border-radius:var(--radius-md);background:var(--color-background-surface);border:var(--border-hairline) solid var(--color-border-subtle)}#page-container .tll-advocacy__label{grid-column:1 / -1;justify-self:start}#page-container .tll-advocacy__text{margin:0;font-size:15px;line-height:1.55}#page-container .tll-resource{background:var(--color-tint-teal);border:0;box-shadow:none}#page-container .tll-resource__meta{display:flex;flex-wrap:wrap;gap:var(--space-compact)}#page-container .tll-external::after{content:" ↗";font-weight:700}#page-container .tll-blog{padding:0;overflow:hidden;gap:0}#page-container .tll-blog__media{aspect-ratio:16 / 10;overflow:hidden}#page-container .tll-blog__media img{width:100%;height:100%;object-fit:cover;transition:transform 400ms var(--ease-out)}#page-container .tll-blog:hover .tll-blog__media>*{transform:scale(1.03)}#page-container .tll-blog__body{display:flex;flex-direction:column;gap:var(--space-compact);padding:var(--space-comfortable);flex:1}#page-container .tll-blog__meta{font-size:14px;font-weight:600;color:var(--color-text-muted);display:flex;gap:var(--space-compact);align-items:center;flex-wrap:wrap}#page-container .tll-dir{display:grid;grid-template-columns:1fr auto;gap:var(--space-compact) var(--space-comfortable);padding:var(--space-comfortable) 0;border-bottom:var(--border-hairline) solid var(--color-border-subtle)}#page-container .tll-dir__name{font-family:var(--font-display);font-weight:600;font-size:20px;margin:0}#page-container .tll-dir__desc{grid-column:1;margin:0;font-size:15px;color:var(--color-text-secondary)}#page-container .tll-dir__meta{grid-column:1;display:flex;flex-wrap:wrap;gap:var(--space-compact)}#page-container .tll-dir__action{grid-row:1 / span 3;grid-column:2;align-self:center}@media (max-width:599px){#page-container .tll-dir{grid-template-columns:1fr}#page-container .tll-dir__action{grid-row:auto;grid-column:1}}#page-container .tll-photo{position:relative;overflow:hidden;border-radius:var(--radius-image);background:var(--color-tint-sky)}#page-container .tll-photo img{width:100%;height:100%;object-fit:cover}#page-container .tll-photo--slot{display:grid;place-items:center;text-align:center;padding:var(--space-comfortable);color:var(--color-text-primary);background:var(--slot-bg,var(--color-tint-sky));border:2px dashed color-mix(in srgb,var(--color-brand-navy) 30%,transparent)}#page-container .tll-photo--slot .tll-photo__label{font-size:13px;font-weight:700;line-height:1.4;max-width:30ch}#page-container .tll-photo--slot .tll-photo__label b{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-teal-ink);margin-bottom:4px}#page-container .tll-photo--polaroid{background:var(--color-neutral-white);padding:12px 12px 52px;border-radius:4px;box-shadow:var(--shadow-photo);transform:rotate(-2deg);overflow:visible}#page-container .tll-photo--polaroid>.tll-photo__inner{border-radius:2px;overflow:hidden;aspect-ratio:4 / 3}#page-container .tll-photo--polaroid .tll-photo__caption{position:absolute;left:16px;right:16px;bottom:10px;font-family:var(--font-hand);font-size:24px;font-weight:600;line-height:1.1;color:var(--color-text-primary)}#page-container .tll-photo--polaroid::before{content:"";position:absolute;top:-14px;left:50%;width:96px;height:28px;transform:translateX(-50%) rotate(3deg);background:var(--color-brand-sunshine);opacity:.85;z-index:1}#page-container .tll-photo--organic{border-radius:46% 54% 42% 58% / 52% 44% 56% 48%}#page-container .tll-photo--circle{border-radius:50%;aspect-ratio:1}#page-container .tll-photo--avatar{width:64px;height:64px;border-radius:50%;border:3px solid var(--color-brand-sunshine)}#page-container .tll-photo--hero{border-radius:0 0 0 var(--radius-lg)}#page-container .tll-hero{position:relative;display:grid;grid-template-columns:1fr;background:var(--color-background-main);overflow:hidden}#page-container .tll-hero__panel{position:relative;z-index:1;background:var(--color-background-inverse);color:var(--color-text-inverse);padding:var(--space-component) var(--gutter);border-radius:0 0 var(--radius-lg) 0;display:grid;gap:var(--space-comfortable);align-content:center}#page-container .tll-hero__panel .tll-display{color:var(--color-text-inverse)}#page-container .tll-hero__sub{font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.2;font-weight:500;margin:0}#page-container .tll-hero__text{max-width:46ch;color:var(--color-text-inverse);margin:0}#page-container .tll-hero__media{min-height:320px;position:relative}#page-container .tll-hero__media>.tll-photo{position:absolute;inset:0;border-radius:0}@media (max-width:980px){#page-container .tll-hero__media{order:-1}}#page-container .tll-hero__note{position:absolute;right:var(--space-comfortable);top:var(--space-comfortable);color:var(--color-text-primary);transform:rotate(6deg);text-align:right}@media (min-width:981px){#page-container .tll-hero{grid-template-columns:48% 52%;min-height:560px}#page-container .tll-hero__panel{padding:var(--space-section) var(--space-component) var(--space-section) max(var(--gutter),calc((100vw - var(--container-wide)) / 2));border-radius:0 var(--radius-lg) var(--radius-lg) 0;margin-right:-64px}}#page-container .tll-editorial__media{position:relative}#page-container .tll-editorial__copy{max-width:56ch}#page-container .tll-banner{position:relative;min-height:360px;display:grid;align-items:end;overflow:hidden;border-radius:var(--radius-lg)}#page-container .tll-banner>.tll-photo{position:absolute;inset:0;border-radius:0}#page-container .tll-banner__copy{position:relative;margin:var(--space-comfortable);padding:var(--space-comfortable) var(--space-element);background:var(--color-background-inverse);color:var(--color-text-inverse);border-radius:var(--radius-md);max-width:520px}#page-container .tll-statement{position:relative;font-family:var(--font-display);font-size:var(--fs-statement);line-height:1.3;font-weight:500;margin:0;padding:var(--space-element) var(--space-element) var(--space-element) var(--space-element);background:var(--color-tint-sky);border-radius:44% 56% 48% 52% / 38% 42% 58% 62%;max-width:30ch;text-align:center}#page-container .tll-statement cite{display:block;margin-top:var(--space-compact);font:italic 600 15px/1.4 var(--font-body);color:var(--color-text-muted)}#page-container .tll-quote{margin:0;padding:var(--space-element) 0;border-top:var(--border-control) solid var(--color-brand-navy);border-bottom:var(--border-hairline) solid var(--color-border-subtle)}#page-container .tll-quote p{font-family:var(--font-display);font-size:var(--fs-statement);line-height:1.3;font-weight:500;margin:0}#page-container .tll-quote p::before{content:"“";color:var(--color-brand-coral)}#page-container .tll-quote p::after{content:"”";color:var(--color-brand-coral)}#page-container .tll-keymsg{display:grid;gap:var(--space-standard);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}#page-container .tll-keymsg__item{padding:var(--space-comfortable);border-radius:var(--radius-md);background:var(--bg,var(--color-tint-sunshine))}#page-container .tll-keymsg__item:nth-child(2){--bg:var(--color-tint-coral)}#page-container .tll-keymsg__item:nth-child(3){--bg:var(--color-tint-teal)}#page-container .tll-keymsg__word{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;margin:0 0 4px}#page-container .tll-keymsg__item p:last-child{margin:0;font-size:15px}#page-container .tll-story{display:grid;grid-template-columns:auto 1fr;gap:var(--space-comfortable);padding:var(--space-element);background:var(--color-tint-lavender);border-radius:var(--radius-lg)}#page-container .tll-story__body{display:grid;gap:var(--space-compact)}#page-container .tll-story__body p{margin:0}#page-container .tll-story__who{font-size:14px;font-weight:700;color:var(--color-text-muted)}@media (max-width:599px){#page-container .tll-story{grid-template-columns:1fr}}#page-container .tll-cta{position:relative;overflow:hidden;display:grid;gap:var(--space-comfortable);align-items:center;padding:var(--space-component) var(--space-element);border-radius:var(--radius-lg);background:var(--color-brand-coral);color:var(--color-text-on-accent)}#page-container .tll-cta--navy{background:var(--color-background-inverse);color:var(--color-text-inverse)}#page-container .tll-cta--navy .tll-h2{color:var(--color-text-inverse)}@media (min-width:981px){#page-container .tll-cta{grid-template-columns:1.3fr 1fr;padding:var(--space-component) var(--space-section-sm)}}#page-container .tll-form{display:grid;gap:var(--space-comfortable);max-width:640px}#page-container .tll-field{display:grid;gap:6px}#page-container .tll-field__label{font-size:16px;font-weight:700;line-height:1.35}#page-container .tll-field__label .tll-req{color:var(--color-state-error);font-weight:800}#page-container .tll-field__hint{font-size:14px;color:var(--color-text-muted);margin:0}#page-container .tll-input,#page-container .tll-select,#page-container .tll-textarea{font:inherit;font-size:17px;min-height:var(--touch-target);padding:10px 14px;border:var(--border-control) solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-background-surface);color:var(--color-text-primary);width:100%;box-sizing:border-box;transition:border-color var(--dur-fast) ease}#page-container .tll-textarea{min-height:140px;resize:vertical}#page-container .tll-input:hover,#page-container .tll-select:hover,#page-container .tll-textarea:hover{border-color:var(--color-border-strong)}#page-container .tll-input:focus-visible,#page-container .tll-select:focus-visible,#page-container .tll-textarea:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:2px;border-color:var(--color-border-strong)}#page-container .tll-input[aria-invalid="true"],#page-container .tll-textarea[aria-invalid="true"],#page-container .tll-select[aria-invalid="true"]{border-color:var(--color-state-error)}#page-container .tll-field__error{display:flex;gap:6px;align-items:center;font-size:15px;font-weight:700;color:var(--color-state-error);margin:0}#page-container .tll-choice{display:flex;gap:10px;align-items:flex-start;font-size:16px;line-height:1.45}#page-container .tll-choice input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--color-brand-navy);flex:none}#page-container .tll-fieldset{border:0;margin:0;padding:0;display:grid;gap:10px}#page-container .tll-fieldset legend{font-size:16px;font-weight:700;margin-bottom:8px;padding:0}#page-container .tll-msg{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:var(--space-standard) var(--space-comfortable);border-radius:var(--radius-md);border:var(--border-control) solid currentColor;font-size:16px;line-height:1.5}#page-container .tll-msg svg{width:24px;height:24px;margin-top:1px}#page-container .tll-msg p{margin:0;color:var(--color-text-primary)}#page-container .tll-msg strong{display:block;color:var(--color-text-primary)}#page-container .tll-msg--success{color:var(--color-state-success);background:var(--color-state-success-bg)}#page-container .tll-msg--error{color:var(--color-state-error);background:var(--color-state-error-bg)}#page-container .tll-msg--warning{color:var(--color-state-warning);background:var(--color-state-warning-bg)}#page-container .tll-msg--info{color:var(--color-state-info);background:var(--color-state-info-bg)}#page-container .tll-header{background:var(--color-background-main);border-bottom:var(--border-hairline) solid var(--color-border-subtle)}#page-container .tll-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-comfortable);min-height:88px}#page-container .tll-header__logo img{height:64px;width:auto}#page-container .tll-nav{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}#page-container .tll-nav a{display:inline-flex;align-items:center;min-height:var(--touch-target);padding:0 14px;border-radius:var(--radius-pill);font-size:16px;font-weight:700;color:var(--color-text-primary)!important;text-decoration:none!important;transition:background-color var(--dur-fast) ease}#page-container .tll-nav a:hover{background:var(--color-tint-sunshine)}#page-container .tll-nav a[aria-current="page"]{background:var(--color-brand-sunshine)}#page-container .tll-menu-btn{display:none;align-items:center;gap:8px;min-height:var(--touch-target);padding:0 16px;border-radius:var(--radius-pill);border:var(--border-control) solid var(--color-brand-navy);background:transparent;color:var(--color-text-primary);font:800 14px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}#page-container .tll-menu-btn svg{width:20px;height:20px}@media (max-width:980px){#page-container .tll-header .tll-nav{display:none}#page-container .tll-menu-btn{display:inline-flex}#page-container .tll-header__logo img{height:44px}}html.tll-drawer{background:var(--color-background-inverse);color:var(--color-text-inverse);padding:var(--space-comfortable) var(--gutter) var(--space-element)}html.tll-drawer__list{list-style:none;margin:0;padding:0;display:grid}html.tll-drawer__list a{display:flex;justify-content:space-between;align-items:center;min-height:56px;font-family:var(--font-display);font-size:22px;font-weight:500;color:var(--color-text-inverse)!important;text-decoration:none!important;border-bottom:1px solid rgba(255,255,255,.14)}html.tll-drawer__list a[aria-current="page"]{color:var(--color-brand-sunshine)!important}#page-container .tll-breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:14px;font-weight:600}#page-container .tll-breadcrumb li+li::before{content:"/";margin-right:6px;color:var(--color-text-muted)}#page-container .tll-breadcrumb [aria-current="page"]{color:var(--color-text-muted)}#page-container .tll-social{display:flex;gap:var(--space-compact);list-style:none;margin:0;padding:0}#page-container .tll-social a{width:var(--touch-target);height:var(--touch-target);display:grid;place-items:center;border-radius:50%;background:var(--color-brand-navy);color:var(--color-text-inverse)!important;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-fast) var(--ease-out)}#page-container .tll-social a:hover{background:var(--color-brand-sunshine);color:var(--color-brand-navy)!important;transform:rotate(-6deg)}#page-container .tll-social svg{width:22px;height:22px}#page-container .tll-on-dark .tll-social a{background:rgba(255,255,255,.12)}#page-container .tll-footer{background:var(--color-background-inverse);color:var(--color-text-inverse)}#page-container .tll-footer a{color:var(--color-text-inverse)!important}#page-container .tll-footer__grid{display:grid;gap:var(--space-element);padding-block:var(--space-component);grid-template-columns:1fr}@media (min-width:981px){#page-container .tll-footer__grid{grid-template-columns:1.3fr 1fr 0.8fr;align-items:start}}#page-container .tll-footer__base{background:var(--color-background-inverse-deep);font-size:14px;color:var(--color-text-inverse-muted);padding-block:var(--space-comfortable)}#page-container .tll-footer__menu{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px 20px;font-weight:700}#page-container .tll-footer__menu a{text-decoration:none!important}#page-container .tll-footer__menu a:hover{text-decoration:underline!important}#page-container .tll-newsletter{display:flex;flex-wrap:wrap;gap:var(--space-compact)}#page-container .tll-newsletter .tll-input{flex:1 1 220px;border-color:var(--color-neutral-white)}#page-container .tll-article{font-size:var(--fs-body);line-height:1.7}#page-container .tll-article>*+*,#page-container .tll-article .et_pb_text_inner>*+*{margin-top:var(--space-standard)}#page-container .tll-article h2{font-size:var(--fs-h3);margin-top:var(--space-component)}#page-container .tll-toc{padding:var(--space-comfortable);border-radius:var(--radius-md);background:var(--color-background-surface);border:var(--border-hairline) solid var(--color-border-subtle)}#page-container .tll-toc__title{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:0 0 var(--space-compact)}#page-container .tll-toc ol{margin:0;padding:0;list-style:none;counter-reset:toc;display:grid;gap:2px}#page-container .tll-toc li{counter-increment:toc}#page-container .tll-toc a{display:grid;grid-template-columns:28px 1fr;padding:8px 10px;border-radius:var(--radius-sm);color:var(--color-text-primary)!important;text-decoration:none!important;font-size:16px;font-weight:600;line-height:1.35}#page-container .tll-toc a::before{content:counter(toc,decimal-leading-zero);font-size:13px;font-weight:800;color:var(--color-accent-teal-ink);padding-top:2px}#page-container .tll-toc a:hover{background:var(--color-tint-sunshine)}#page-container .tll-toc a[aria-current="true"]{background:var(--color-tint-sunshine);box-shadow:inset 3px 0 0 var(--color-brand-navy)}#page-container .tll-disclaimer{display:grid;grid-template-columns:auto 1fr;gap:var(--space-standard);padding:var(--space-comfortable);border-radius:var(--radius-md);background:var(--color-background-alt);border:var(--border-hairline) dashed var(--color-border-control);font-size:15px;line-height:1.55}#page-container .tll-disclaimer svg{width:28px;height:28px;color:var(--color-brand-navy)}#page-container .tll-disclaimer p{margin:0}#page-container .tll-disclaimer strong{display:block;margin-bottom:4px;font-size:16px}@media (prefers-reduced-motion:reduce){#page-container *,#page-container *::before,#page-container *::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}#page-container .tll-card--link:hover,#page-container .tll-blog:hover .tll-blog__media>*,#page-container .tll-btn:hover svg,#page-container .tll-arrow:hover svg,#page-container .tll-social a:hover{transform:none!important}}html{color-scheme:light;background:var(--color-background-main)}html body{background:var(--color-background-main);color:var(--color-text-primary)}#page-container .tll-container{padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}#page-container h1,#page-container h2,#page-container h3{text-wrap:balance}#page-container .tll-skip{position:absolute;left:16px;top:-60px;z-index:50;background:var(--color-brand-sunshine);color:var(--color-brand-navy)!important;padding:10px 16px;border-radius:var(--radius-pill);font-weight:800}#page-container .tll-skip:focus{top:12px}#page-container .tll-header__right{display:flex;align-items:center;gap:var(--space-standard)}#page-container .tll-header .tll-social a{width:40px;height:40px}#page-container .tll-header .tll-social svg{width:18px;height:18px}#page-container .tll-nav a{padding:0 12px;font-size:15px}@media (max-width:1180px){#page-container .tll-header .tll-social{display:none}}@media (max-width:980px){#page-container .tll-header .tll-social{display:flex}}html.tll-drawer .tll-social{margin-top:var(--space-comfortable)}#page-container .tll-stack{display:grid;gap:var(--space-standard);align-content:start}#page-container .tll-stack--lg{gap:var(--space-comfortable)}#page-container .tll-stack>*{margin:0;min-width:0}#page-container .tll-center{text-align:center;justify-items:center;margin-inline:auto}#page-container .tll-center .tll-lead{margin-inline:auto}#page-container .tll-gap-top{margin-top:var(--space-component)}#page-container .tll-narrow{max-width:62ch}#page-container .tll-photo--slot{aspect-ratio:var(--ratio,4 / 3);max-width:100%}#page-container .tll-photo--polaroid .tll-photo--slot{border:0;border-radius:2px;aspect-ratio:4 / 3}#page-container .tll-hero__media>.tll-photo--slot{aspect-ratio:auto}#page-container .tll-hero__note{max-width:12ch;line-height:1.05}@media (max-width:980px){#page-container .tll-hero__media{min-height:300px}#page-container .tll-hero__note{font-size:24px}}#page-container .tll-intro{padding-block:var(--space-section-sm) var(--space-component);position:relative;overflow:hidden}#page-container .tll-intro .tll-breadcrumb{margin-bottom:var(--space-comfortable)}#page-container .tll-intro__deco{right:max(var(--gutter),calc((100vw - var(--container-max)) / 2));top:40px;width:120px;opacity:.95}@media (max-width:1100px){#page-container .tll-intro__deco{display:none}}#page-container .tll-pillar .tll-h4{font-size:19px}#page-container .tll-pillar .tll-arrow{font-size:13px}#page-container .tll-docs{display:grid;gap:var(--space-component);grid-template-columns:1fr}#page-container .tll-docs__main{min-width:0;max-width:var(--container-reading)}@media (min-width:981px){#page-container .tll-docs{grid-template-columns:260px minmax(0,1fr)}#page-container .tll-docs__aside{position:sticky;top:24px;align-self:start}}#page-container .tll-article h2{scroll-margin-top:24px}#page-container .tll-article ul{padding-left:1.2em;margin:0}#page-container .tll-article li+li{margin-top:8px}#page-container .tll-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-standard);counter-reset:step}#page-container .tll-steps>li{counter-increment:step;display:grid;grid-template-columns:56px 1fr;gap:var(--space-standard);align-items:start}#page-container .tll-steps>li::before{content:counter(step);display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--color-brand-sunshine);font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--color-brand-navy)}#page-container .tll-tags{display:flex;flex-wrap:wrap;gap:var(--space-compact);list-style:none;margin:0;padding:0}#page-container .tll-tags .tll-tag{font-size:15px;padding:10px 16px}#page-container .tll-footer__logo{width:240px;max-width:100%;border-radius:var(--radius-sm)}#page-container .tll-footer__base .tll-container{display:flex;flex-wrap:wrap;gap:var(--space-standard);justify-content:space-between}#page-container .tll-footer__base p{margin:0;max-width:80ch}#page-container .tll-footer h2{color:var(--color-text-inverse)}#page-container .tll-form [data-success][hidden]{display:none!important}#page-container .tll-pillar{grid-template-rows:auto auto auto 1fr auto auto}#page-container .tll-pillar__swash{align-self:end;margin-top:var(--space-compact)}#page-container .tll-pillar .tll-arrow{text-align:left}#page-container .tll-split .tll-keymsg{grid-template-columns:1fr}@media (min-width:600px){#page-container .tll-split .tll-keymsg{grid-template-columns:repeat(3,1fr)}#page-container .tll-split .tll-keymsg__item{padding:var(--space-standard)}}#page-container .tll-hero__media .tll-photo--slot{place-items:end center;padding-bottom:var(--space-element)}#page-container [hidden]{display:none!important}#page-container .tll-pillar .tll-arrow{display:inline;text-align:center;line-height:1.6;max-width:22ch}#page-container .tll-pillar .tll-arrow svg{display:inline;vertical-align:-3px;margin-left:6px}#page-container .tll-hero--wavy{--wave-h:clamp(28px,5vw,72px);background:var(--color-background-main)}#page-container .tll-hero--wavy::before,#page-container .tll-hero--wavy::after{content:"";position:absolute;left:0;right:0;height:var(--wave-h);z-index:3;pointer-events:none;background:no-repeat center / 100% 100%}#page-container .tll-hero--wavy::before{top:-1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V28C1250 78 1050 8 820 38C600 68 380 12 180 44C110 55 50 52 0 44Z' fill='%23FFF9EF'/%3E%3C/svg%3E")}#page-container .tll-hero--wavy::after{bottom:-1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V34C1260 0 1060 66 840 46C620 26 420 74 220 44C140 32 60 24 0 34Z' fill='%23FFF9EF'/%3E%3C/svg%3E")}#page-container .tll-hero--wavy .tll-hero__panel{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M0 30C150 0 300 55 500 28C700 0 850 50 1000 18V1000H0Z' fill='%2317324D'/%3E%3C/svg%3E") no-repeat center / 100% 100%;border-radius:0;padding-top:calc(var(--space-component) + 16px);padding-bottom:calc(var(--space-component) + var(--wave-h))}#page-container .tll-hero--wavy .tll-hero__note{top:calc(var(--wave-h) + 8px)}@media (min-width:981px){#page-container .tll-hero--wavy{min-height:640px}#page-container .tll-hero--wavy .tll-hero__panel{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M0 0H905C965 80 975 175 935 275C890 385 880 470 930 580C975 690 965 800 895 880C845 940 775 972 680 982C480 1002 240 972 0 990Z' fill='none' stroke='%23FFC94A' stroke-width='5' vector-effect='non-scaling-stroke' transform='translate%2828 6%29'/%3E%3Cpath d='M0 0H905C965 80 975 175 935 275C890 385 880 470 930 580C975 690 965 800 895 880C845 940 775 972 680 982C480 1002 240 972 0 990Z' fill='%2317324D'/%3E%3C/svg%3E");border-radius:0;margin-right:-120px;padding-top:calc(var(--space-section) + var(--wave-h) * .5);padding-bottom:calc(var(--space-section) + var(--wave-h));padding-right:150px}}@media (max-width:980px){#page-container .tll-hero--wavy .tll-hero__panel{margin-top:-36px}}#page-container .tll-footer{position:relative;--wave-h:clamp(28px,5vw,72px)}#page-container .tll-footer::before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--wave-h) + 1px);height:var(--wave-h);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V34C1260 0 1060 66 840 46C620 26 420 74 220 44C140 32 60 24 0 34Z' fill='%2317324D'/%3E%3C/svg%3E") no-repeat center / 100% 100%;pointer-events:none}#page-container .tll-footer__logo-card{display:inline-block;justify-self:start;background:var(--color-background-main);border-radius:var(--radius-md);padding:var(--space-standard) var(--space-comfortable);transform:rotate(-1.5deg)}#page-container .tll-footer__logo-card .tll-footer__logo{width:240px;max-width:100%;height:auto;border-radius:0;display:block}#page-container .tll-pillar--sun{--pill-bg:var(--color-tint-sunshine);--pill-ink:var(--color-brand-sunshine)}#page-container .tll-pillar--lavender{--pill-bg:var(--color-tint-lavender);--pill-ink:var(--color-brand-lavender)}#page-container .tll-pillar--coral{--pill-bg:var(--color-tint-coral);--pill-ink:var(--color-brand-coral)}#page-container .tll-pillar--sage{--pill-bg:var(--color-neutral-mint);--pill-ink:var(--color-brand-sage)}#page-container .tll-pillar .tll-pillar__badge{width:104px;height:104px;margin-bottom:var(--space-compact)}#page-container .tll-pillar .tll-pillar__badge::before{background:var(--pill-bg);border:var(--border-control) solid var(--pill-ink);border-radius:46% 54% 42% 58% / 52% 44% 56% 48%;box-shadow:5px 5px 0 var(--pill-ink);transform:rotate(-4deg);transition:border-radius 420ms var(--ease-out),transform 420ms var(--ease-out),box-shadow 420ms var(--ease-out)}#page-container .tll-pillar .tll-pillar__badge svg{width:52px;height:52px;transition:transform 300ms var(--ease-out)}#page-container .tll-pillar .tll-pillar__badge::after{content:"";position:absolute;top:-10px;right:-12px;width:34px;height:34px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='none' stroke-linecap='round' stroke-width='3.5'%3E%3Cpath d='M20 4v9' stroke='%23FFC94A'/%3E%3Cpath d='M32 9l-6 6' stroke='%23FF786B'/%3E%3Cpath d='M36 21h-9' stroke='%2336C4C7'/%3E%3Cpath d='M8 9l6 6' stroke='%23C9B8F2'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;transform:scale(.4) rotate(-20deg);transition:opacity 200ms ease,transform 360ms var(--ease-out)}#page-container .tll-pillar:hover .tll-pillar__badge::before,#page-container .tll-pillar:focus-within .tll-pillar__badge::before{border-radius:58% 42% 55% 45% / 45% 58% 42% 55%;transform:rotate(6deg) scale(1.06);box-shadow:-5px 6px 0 var(--pill-ink)}#page-container .tll-pillar:hover .tll-pillar__badge svg,#page-container .tll-pillar:focus-within .tll-pillar__badge svg{animation:tll-hop 520ms var(--ease-out)}#page-container .tll-pillar:hover .tll-pillar__badge::after,#page-container .tll-pillar:focus-within .tll-pillar__badge::after{opacity:1;transform:scale(1) rotate(0)}@keyframes tll-hop{0%{transform:translateY(0) rotate(0)}40%{transform:translateY(-8px) rotate(-6deg)}70%{transform:translateY(1px) rotate(3deg)}100%{transform:translateY(0) rotate(0)}}@media (prefers-reduced-motion:reduce){#page-container .tll-pillar .tll-pillar__badge::before,#page-container .tll-pillar .tll-pillar__badge::after{transition:none}#page-container .tll-pillar:hover .tll-pillar__badge svg,#page-container .tll-pillar:focus-within .tll-pillar__badge svg{animation:none}}#page-container .tll-badge--sun{--pill-bg:var(--color-tint-sunshine);--pill-ink:var(--color-brand-sunshine)}#page-container .tll-badge--lavender{--pill-bg:var(--color-tint-lavender);--pill-ink:var(--color-brand-lavender)}#page-container .tll-badge--coral{--pill-bg:var(--color-tint-coral);--pill-ink:var(--color-brand-coral)}#page-container .tll-badge--sage{--pill-bg:var(--color-neutral-mint);--pill-ink:var(--color-brand-sage)}#page-container .tll-badge--teal{--pill-bg:var(--color-tint-teal);--pill-ink:var(--color-brand-teal)}#page-container .tll-card__icon.tll-badge{--badge:80px;width:var(--badge);height:var(--badge);flex:none;background:none!important;border-radius:0!important;margin:4px 0 var(--space-compact) 2px}#page-container .tll-badge::before{content:"";position:absolute;inset:0;background:var(--pill-bg);border:var(--border-control) solid var(--pill-ink);border-radius:46% 54% 42% 58% / 52% 44% 56% 48%;box-shadow:4px 4px 0 var(--pill-ink);transform:rotate(-4deg);transition:border-radius 420ms var(--ease-out),transform 420ms var(--ease-out),box-shadow 420ms var(--ease-out)}#page-container .tll-card__icon.tll-badge svg{position:relative;width:calc(var(--badge) * .52);height:calc(var(--badge) * .52);transition:transform 300ms var(--ease-out)}#page-container .tll-badge::after{content:"";position:absolute;top:-10px;right:-12px;width:calc(var(--badge) * .34);height:calc(var(--badge) * .34);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='none' stroke-linecap='round' stroke-width='3.5'%3E%3Cpath d='M20 4v9' stroke='%23FFC94A'/%3E%3Cpath d='M32 9l-6 6' stroke='%23FF786B'/%3E%3Cpath d='M36 21h-9' stroke='%2336C4C7'/%3E%3Cpath d='M8 9l6 6' stroke='%23C9B8F2'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;transform:scale(.4) rotate(-20deg);transition:opacity 200ms ease,transform 360ms var(--ease-out)}#page-container :is(.tll-card,.tll-advocacy,.tll-story):is(:hover,:focus-within) .tll-badge::before{border-radius:58% 42% 55% 45% / 45% 58% 42% 55%;transform:rotate(6deg) scale(1.06);box-shadow:-4px 5px 0 var(--pill-ink)}#page-container :is(.tll-card,.tll-advocacy,.tll-story):is(:hover,:focus-within) .tll-badge svg{animation:tll-hop 520ms var(--ease-out)}#page-container :is(.tll-card,.tll-advocacy,.tll-story):is(:hover,:focus-within) .tll-badge::after{opacity:1;transform:scale(1) rotate(0)}#page-container .tll-topic .tll-card__icon.tll-badge{margin-inline:auto}#page-container .tll-advocacy .tll-card__icon.tll-badge{margin:0}#page-container .tll-advocacy .tll-badge::after{display:none}#page-container .tll-advocacy{align-items:center}@media (prefers-reduced-motion:reduce){#page-container .tll-badge::before,#page-container .tll-badge::after{transition:none!important}#page-container .tll-badge svg{animation:none!important}}#page-container .tll-mark,#page-container .tll-mark--sky{background:none;position:relative;z-index:0;white-space:nowrap;padding-inline:.04em}#page-container .tll-mark::after{content:"";position:absolute;z-index:-1;left:-.1em;right:-.06em;bottom:-.14em;height:.62em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 34' preserveAspectRatio='none'%3E%3Cpath d='M6 19C46 11 112 8 190 9C238 10 272 11 297 7C293 15 268 19 226 20C160 21 92 24 30 28C18 29 8 29 3 26C1 24 2 21 6 19Z' fill='%23FFC94A'/%3E%3Cpath d='M14 24C80 19 170 16 286 13' fill='none' stroke='%23F5B82E' stroke-width='2.2' stroke-linecap='round' opacity='.55'/%3E%3Cpath d='M40 15C110 11 200 10 270 10' fill='none' stroke='%23FFFFFF' stroke-width='1.6' stroke-linecap='round' opacity='.35'/%3E%3Cpath d='M284 6C290 3 296 2 299 3' fill='none' stroke='%23FFC94A' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / 100% 100%;transform:rotate(-1.5deg);transform-origin:left center}#page-container .tll-mark--sky::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 34' preserveAspectRatio='none'%3E%3Cpath d='M6 19C46 11 112 8 190 9C238 10 272 11 297 7C293 15 268 19 226 20C160 21 92 24 30 28C18 29 8 29 3 26C1 24 2 21 6 19Z' fill='%238FD1E0'/%3E%3Cpath d='M14 24C80 19 170 16 286 13' fill='none' stroke='%2336C4C7' stroke-width='2.2' stroke-linecap='round' opacity='.55'/%3E%3Cpath d='M40 15C110 11 200 10 270 10' fill='none' stroke='%23FFFFFF' stroke-width='1.6' stroke-linecap='round' opacity='.35'/%3E%3Cpath d='M284 6C290 3 296 2 299 3' fill='none' stroke='%238FD1E0' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}html.tll-draw .tll-mark::after{clip-path:inset(0 100% 0 0);transition:clip-path 950ms cubic-bezier(.65,.05,.36,1) 200ms}html.tll-draw .tll-mark.is-drawn::after{clip-path:inset(0 -10% 0 0)}#page-container .tll-totop,.et_pb_scroll_top.et-pb-icon{position:fixed;z-index:40;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));width:56px;height:56px;display:grid;place-items:center;align-content:center;gap:0;border-radius:50%;background:var(--color-brand-sunshine)!important;color:var(--color-brand-navy)!important;border:var(--border-control) solid var(--color-brand-navy);box-shadow:var(--shadow-sticker);text-decoration:none!important;opacity:0;transform:translateY(16px) rotate(-8deg);pointer-events:none;transition:opacity var(--dur-base) ease,transform var(--dur-base) var(--ease-out),background-color var(--dur-fast) ease}#page-container .tll-totop.is-visible,.et_pb_scroll_top.et-visible{opacity:1;transform:translateY(0) rotate(-6deg);pointer-events:auto}#page-container .tll-totop svg{width:22px;height:22px;transition:transform var(--dur-base) var(--ease-out)}#page-container .tll-totop__label{font:800 10px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;margin-top:1px}#page-container .tll-totop:hover{background:var(--color-button-primary-hover)!important;transform:translateY(-2px) rotate(0)}#page-container .tll-totop:hover svg{transform:translateY(-3px)}#page-container .tll-totop:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:3px}.et_pb_scroll_top.et-pb-icon{padding:0;font-size:26px;right:calc(20px + env(safe-area-inset-right,0px))}@media (min-width:981px){#page-container .tll-totop,.et_pb_scroll_top.et-pb-icon{width:60px;height:60px;right:calc(32px + env(safe-area-inset-right,0px));bottom:calc(32px + env(safe-area-inset-bottom,0px))}}@media (max-width:600px){#page-container .tll-photo--polaroid{padding-bottom:14px}#page-container .tll-photo--polaroid .tll-photo__caption{position:static;display:block;margin-top:10px;font-size:22px}}#page-container .tll-hero--photo{background-color:var(--color-background-main);background-position:right center;background-size:cover;background-repeat:no-repeat}#page-container .tll-hero--photo .tll-hero__note{display:none}@media (max-width:980px){#page-container .tll-hero--photo{background-image:none}#page-container .tll-hero--photo .tll-hero__media{min-height:340px;background-position:60% 35%;background-size:cover;background-repeat:no-repeat}}#page-container .tll-intro--photo{--wave-h:clamp(28px,5vw,72px);background-color:var(--color-background-main);background-position:right center;background-size:cover;background-repeat:no-repeat;padding-block:calc(var(--wave-h) + var(--space-component)) calc(var(--wave-h) + var(--space-component));min-height:560px;display:grid;align-items:center}#page-container .tll-intro--photo::before,#page-container .tll-intro--photo::after{content:"";position:absolute;left:0;right:0;height:var(--wave-h);z-index:1;pointer-events:none;background:no-repeat center / 100% 100%}#page-container .tll-intro--photo::before{top:-1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V28C1250 78 1050 8 820 38C600 68 380 12 180 44C110 55 50 52 0 44Z' fill='%23FFF9EF'/%3E%3C/svg%3E")}#page-container .tll-intro--photo::after{bottom:-1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V34C1260 0 1060 66 840 46C620 26 420 74 220 44C140 32 60 24 0 34Z' fill='%23FFF9EF'/%3E%3C/svg%3E")}#page-container .tll-intro--photo .tll-container{position:relative;z-index:2;width:100%;box-sizing:border-box}#page-container .tll-intro__card{max-width:600px;background:var(--color-background-main);border-radius:var(--radius-lg);padding:var(--space-element) var(--space-element) var(--space-element);box-shadow:var(--shadow-lift);display:grid;gap:var(--space-standard)}#page-container .tll-intro__card .tll-breadcrumb{margin:0}#page-container .tll-intro__card .tll-lead{font-size:var(--fs-body)}@media (max-width:980px){#page-container .tll-intro--photo{min-height:0;background-color:var(--color-background-main);background-position:60% top;background-size:100% auto;background-repeat:no-repeat;padding-top:calc(80vw - var(--space-component));padding-bottom:calc(var(--wave-h) + var(--space-standard))}#page-container .tll-intro__card{padding:var(--space-comfortable);box-shadow:var(--shadow-card)}}#page-container .tll-intro__card .tll-heading__sub{line-height:1.3}#page-container .tll-intro__split{align-items:center}#page-container .tll-intro__media{padding:24px 12px}#page-container .tll-intro__split .tll-intro__card{max-width:none}@media (max-width:980px){#page-container .tll-intro__media{padding:var(--space-standard) 8px 0}}#page-container .tll-pillar__num::after{content:"."}#page-container .tll-pillar__title{display:grid;justify-items:center;gap:2px;font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.1;font-weight:600;letter-spacing:0;text-transform:none;margin-top:2px}#page-container .tll-pillar__num{display:inline-block;font-family:var(--font-display);font-size:clamp(3rem,2.4rem + 2.2vw,4.25rem);line-height:.9;font-weight:700;color:var(--pill-ink);-webkit-text-stroke:2px var(--color-brand-navy);paint-order:stroke fill;text-shadow:4px 4px 0 var(--color-brand-navy);transform:rotate(-4deg);transition:transform 420ms var(--ease-out)}#page-container .tll-pillar__num::after{content:none}#page-container .tll-pillar .tll-pillar__badge{--badge:76px;width:76px;height:76px}#page-container .tll-pillar:is(:hover,:focus-within) .tll-pillar__num{transform:rotate(4deg) scale(1.08)}@media (prefers-reduced-motion:reduce){#page-container .tll-pillar__num{transition:none}}#page-container .tll-header{border-bottom:0}#page-container .tll-intro--journey{background-position:center 60%}@media (max-width:980px){#page-container .tll-intro--journey{background-position:center top}}#page-container .tll-split:has(.tll-polaroid-pair){align-items:stretch}#page-container .tll-polaroid-pair{display:grid;gap:var(--space-element);align-content:space-between;height:100%;padding:20px 8px;box-sizing:border-box}#page-container .tll-polaroid-pair>.tll-photo--polaroid{width:64%}#page-container .tll-polaroid-pair>.tll-photo--polaroid:nth-child(1){justify-self:start;margin-left:6%;transform:rotate(-3deg)}#page-container .tll-polaroid-pair>.tll-photo--polaroid:nth-child(2){justify-self:end;margin-right:6%;transform:rotate(3.5deg)}#page-container .tll-polaroid-pair>.tll-photo--polaroid:nth-child(2)::before{transform:translateX(-50%) rotate(-4deg);background:var(--color-brand-coral);opacity:.75}@media (max-width:980px){#page-container .tll-polaroid-pair{height:auto}#page-container .tll-polaroid-pair>.tll-photo--polaroid{width:92%}}@media (min-width:981px){#page-container .tll-intro--photo{align-items:start;min-height:620px;padding-top:calc(var(--wave-h) + var(--space-element))}#page-container .tll-intro--photo .tll-intro__card{width:fit-content;max-width:min(760px,62%);padding:20px 28px;gap:8px}#page-container .tll-intro--photo .tll-intro__card .tll-stack{gap:6px}#page-container .tll-intro--photo .tll-intro__card .tll-h1{font-size:clamp(2.25rem,1.6rem + 1.4vw,2.875rem)}#page-container .tll-intro--photo .tll-intro__card .tll-heading__sub{font-size:20px!important;max-width:none!important}#page-container .tll-intro--photo .tll-intro__card .tll-lead{font-size:16px;line-height:1.5;max-width:62ch;margin-top:2px}}#page-container .tll-intro--autism{background-position:center 60%}@media (max-width:980px){#page-container .tll-intro--autism{background-position:center top}}#page-container .tll-intro--blog{background-position:center top}@media (max-width:980px){#page-container .tll-intro--blog{background-position:center top}}#page-container .tll-intro--community{background-position:center top}@media (max-width:980px){#page-container .tll-intro--community{background-position:center top}}#page-container .tll-intro--contact{background-position:center 65%}@media (max-width:980px){#page-container .tll-intro--contact{background-position:center top}}#page-container .tll-intro--contact::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V34C1260 0 1060 66 840 46C620 26 420 74 220 44C140 32 60 24 0 34Z' fill='%23F5EFE3'/%3E%3C/svg%3E")}@media (max-width:980px){#page-container .tll-intro--contact{background-color:var(--color-background-alt)}}#page-container .tll-intro--photo:has(+.tll-section--alt)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V34C1260 0 1060 66 840 46C620 26 420 74 220 44C140 32 60 24 0 34Z' fill='%23F5EFE3'/%3E%3C/svg%3E")}#page-container .tll-hero--wavy:has(+.tll-section--alt)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V34C1260 0 1060 66 840 46C620 26 420 74 220 44C140 32 60 24 0 34Z' fill='%23F5EFE3'/%3E%3C/svg%3E")}@media (max-width:980px){#page-container .tll-intro--photo:has(+.tll-section--alt){background-color:var(--color-background-alt)}}#page-container .tll-intro--photo:has(+.tll-section--surface)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V34C1260 0 1060 66 840 46C620 26 420 74 220 44C140 32 60 24 0 34Z' fill='%23FFFFFF'/%3E%3C/svg%3E")}#page-container .tll-hero--wavy:has(+.tll-section--surface)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V34C1260 0 1060 66 840 46C620 26 420 74 220 44C140 32 60 24 0 34Z' fill='%23FFFFFF'/%3E%3C/svg%3E")}@media (max-width:980px){#page-container .tll-intro--photo:has(+.tll-section--surface){background-color:var(--color-background-surface)}}#page-container .tll-intro--photo:has(+.tll-section--calm)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V34C1260 0 1060 66 840 46C620 26 420 74 220 44C140 32 60 24 0 34Z' fill='%23DDF4E8'/%3E%3C/svg%3E")}#page-container .tll-hero--wavy:has(+.tll-section--calm)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V34C1260 0 1060 66 840 46C620 26 420 74 220 44C140 32 60 24 0 34Z' fill='%23DDF4E8'/%3E%3C/svg%3E")}@media (max-width:980px){#page-container .tll-intro--photo:has(+.tll-section--calm){background-color:var(--color-background-calm)}}#page-container .tll-footer__note{font-style:italic;font-size:13px;line-height:1.5}#page-container .tll-footer__about{color:var(--color-text-inverse);font-size:16px;line-height:1.65;max-width:44ch;margin:0}#page-container .tll-footer__about strong{color:var(--color-brand-sunshine);font-family:var(--font-display);font-weight:600;font-size:17px}#page-container .tll-footer__hl{background:linear-gradient(transparent 82%,var(--hl,var(--color-brand-teal)) 82%,var(--hl,var(--color-brand-teal)) 96%,transparent 96%)}#page-container .tll-footer__hl--coral{--hl:var(--color-brand-coral)}#page-container .tll-footer__hl--lavender{--hl:var(--color-brand-lavender)}#page-container .tll-footer__hl--sun{--hl:var(--color-brand-sunshine)}#page-container .tll-sources{margin-top:var(--space-component);padding:var(--space-comfortable);background:var(--color-tint-sunshine);border-radius:24px}#page-container .tll-sources p{margin:8px 0 16px}#page-container .tll-sources ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}#page-container .tll-sources li{display:grid;gap:2px;padding-left:22px;position:relative}#page-container .tll-sources li::before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;border-radius:50%;background:var(--color-brand-coral)}#page-container .tll-sources a{font-weight:700;color:var(--color-text-primary);text-decoration-thickness:2px;text-underline-offset:3px}#page-container .tll-sources span{font-size:15px;color:var(--color-text-secondary)}#page-container .tll-blog--lead{grid-column:1 / -1}@media (min-width:900px){#page-container .tll-blog--lead{display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}#page-container .tll-blog--lead .tll-blog__media{aspect-ratio:auto;min-height:380px}#page-container .tll-blog--lead .tll-blog__body{align-self:center}#page-container .tll-blog--lead .tll-blog__body{padding:var(--space-component)}#page-container .tll-blog--lead .tll-card__title{font-size:var(--fs-h2,2rem)}}#page-container .tll-cta--teal{background:var(--color-accent-teal-ink);color:var(--color-background-alt)}#page-container .tll-cta--teal .tll-h2,#page-container .tll-cta--teal p,#page-container .tll-cta--teal strong{color:var(--color-background-alt)}#page-container .tll-cta--teal .tll-btn--inverse{border-color:var(--color-background-alt);color:var(--color-background-alt)!important}#page-container .tll-cta--teal .tll-btn--inverse:hover{background:var(--color-background-alt);color:var(--color-accent-teal-ink)!important}#page-container .tll-post-head{padding-bottom:0}#page-container .tll-post-head__inner{max-width:820px;display:grid;gap:var(--space-standard)}#page-container .tll-post-head__tags{display:flex;flex-wrap:wrap;gap:8px}#page-container .tll-post-head__tags .tll-tag,#page-container .tll-post__tags .tll-tag{text-decoration:none}#page-container .tll-post-head__title{margin:0}#page-container .tll-post-head .tll-lead{margin:0;max-width:60ch}#page-container .tll-post-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0;font-size:15px;font-weight:700;color:var(--color-text-secondary)}#page-container .tll-post__hero{max-width:1100px;margin:var(--space-component) auto 0}#page-container .tll-post__hero img{display:block;width:100%;height:auto;aspect-ratio:8 / 5;object-fit:cover;object-position:35% center;border-radius:var(--radius-lg)}#page-container .tll-post-body{padding-top:var(--space-component)}#page-container .tll-post__note{margin-bottom:var(--space-component)}#page-container .tll-post__lead{font-size:1.25rem;line-height:1.6;font-weight:600;color:var(--color-text-primary)}#page-container .tll-post__body h3{font-family:var(--font-display);font-size:var(--fs-h4,1.25rem);font-weight:600;margin-top:var(--space-comfortable)}#page-container .tll-post__body a{color:var(--color-link);font-weight:700;text-underline-offset:3px}#page-container .tll-post__figure{margin-inline:0}#page-container .tll-post__figure img{display:block;width:100%;height:auto;border-radius:var(--radius-md)}#page-container .tll-post__figure figcaption{margin-top:10px;font-size:14px;color:var(--color-text-secondary);font-style:italic}#page-container .tll-post__takeaways{background:var(--color-tint-sunshine);border-radius:var(--radius-lg);padding:var(--space-comfortable)}#page-container .tll-post__takeaways-title{font-family:var(--font-display);font-weight:600;font-size:1.25rem;margin:0 0 10px}#page-container .tll-post__foot{display:grid;gap:var(--space-comfortable);margin-top:var(--space-component);padding-top:var(--space-comfortable);border-top:var(--border-hairline) solid var(--color-border-subtle)}#page-container .tll-post__tags,#page-container .tll-post__share{display:flex;flex-wrap:wrap;align-items:center;gap:8px}#page-container .tll-post__label{display:block;width:100%;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-teal-ink)}#page-container .tll-btn--sm{padding:10px 18px;font-size:14px}#page-container button.tll-btn{font-family:var(--font-body);cursor:pointer}#page-container .tll-post__share .tll-btn--sm{font-size:14px}#page-container .tll-post__author{display:grid;grid-template-columns:96px 1fr;gap:var(--space-comfortable);align-items:center;margin-top:var(--space-component);padding:var(--space-comfortable);border-radius:var(--radius-lg);background:var(--color-tint-teal)}#page-container .tll-post__author img{width:96px;height:96px;border-radius:50%;object-fit:contain;padding:10px;background:var(--color-background-main);box-shadow:0 0 0 4px var(--color-brand-sunshine)}#page-container .tll-post__author p{margin:0 0 8px}#page-container .tll-post__author-name{font-family:var(--font-display);font-weight:600;font-size:1.2rem}#page-container .tll-post__disclaimer{margin-top:var(--space-comfortable)}#page-container .tll-post__pager{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-standard);margin-top:var(--space-component)}#page-container .tll-post__pager-link{display:block;padding:var(--space-standard) var(--space-comfortable);border-radius:var(--radius-md);border:var(--border-control) solid var(--color-brand-navy);color:var(--color-text-primary);text-decoration:none;font-family:var(--font-display);font-weight:600;line-height:1.3}#page-container .tll-post-head__tags .tll-tag,#page-container .tll-post__tags .tll-tag{text-decoration:none;color:var(--color-text-primary)}#page-container .tll-post__pager-link:hover,#page-container .tll-post__pager-link:focus-visible{background:var(--color-tint-sunshine)}#page-container .tll-post__pager-link--next{text-align:right}@media (max-width:599px){#page-container .tll-post__pager{grid-template-columns:1fr}#page-container .tll-post__pager-link--next{text-align:left}#page-container .tll-post__author{grid-template-columns:1fr;text-align:left}#page-container .tll-post__author img{width:72px;height:72px}#page-container .tll-post__hero img{aspect-ratio:8 / 5;border-radius:var(--radius-md)}}#page-container .tll-resource{background:var(--color-background-main);border:var(--border-hairline) solid var(--color-border-subtle)}#page-container .tll-resource{border-width:var(--border-control)}#page-container .tll-resource--teal{border-color:var(--color-brand-teal)}#page-container .tll-resource--sun{border-color:var(--color-brand-sunshine)}#page-container .tll-resource--lavender{border-color:var(--color-brand-lavender)}#page-container .tll-resource--coral{border-color:var(--color-brand-coral)}#page-container .tll-header__logo img{height:76px}@media (max-width:980px){#page-container .tll-header__logo img{height:48px}}@media (max-width:599px){#page-container .tll-header__logo{flex-shrink:1;min-width:0}#page-container .tll-header__logo img{height:auto;width:min(230px,56vw);max-width:none}#page-container .tll-header__right .tll-social{display:none}}#page-container .tll-choice .tll-req{color:var(--color-state-error);font-weight:800}#page-container .tll-post__closing{font-family:var(--font-hand);font-size:1.75rem;line-height:1.25;color:var(--color-accent-teal-ink);margin-top:var(--space-comfortable)}#page-container .tll-post__more{margin-top:4px}#page-container .tll-post__body h2{line-height:1.25}#page-container .tll-post__body ul+p,#page-container .tll-post__body ul+*{margin-top:var(--space-standard)}#page-container .tll-post__figure--portrait{max-width:520px;margin-inline:auto}#page-container .tll-post__figure--portrait img{aspect-ratio:4 / 5;object-fit:cover}#page-container .tll-post__body h3{line-height:1.3}#page-container .tll-row--contents{display:contents}#page-container .tll-skip{white-space:nowrap}#page-container .et_pb_text_inner>:last-child{margin-bottom:0}#page-container .et_pb_heading_container>*{margin:0}#page-container .tll-center .et_pb_image img,#page-container .tll-center .et_pb_image .et_pb_image_wrap{margin-inline:auto;width:auto}#page-container .tll-center>.et_pb_module{margin-inline:auto}#page-container .tll-photo__inner .et_pb_image_wrap{height:100%}#page-container .tll-blog__media .et_pb_image_wrap{height:100%}#page-container .tll-badge .et_pb_svg_inner,#page-container .tll-card__icon .et_pb_svg_inner{display:contents}#page-container .et_pb_svg.tll-badge,#page-container .et_pb_svg.tll-card__icon{width:var(--badge,64px)}#page-container .tll-ico-arrow::after,#page-container .tll-ico-ext::after{content:"";display:inline-block;flex:none;width:18px;height:18px;position:static;opacity:1;margin:0;font-size:0;background-color:currentColor;-webkit-mask:var(--tll-ico) center / contain no-repeat;mask:var(--tll-ico) center / contain no-repeat;transition:transform var(--dur-base) var(--ease-out)}#page-container .tll-arrow.tll-ico-arrow::after,#page-container .tll-arrow.tll-ico-ext::after{width:16px;height:16px}#page-container .tll-ico-arrow{--tll-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}#page-container .tll-ico-ext{--tll-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M20 4l-9 9M18 14v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h5'/%3E%3C/svg%3E")}#page-container .tll-ico-arrow:hover::after,#page-container .tll-ico-ext:hover::after{transform:translateX(4px)}#page-container .et_pb_button.tll-btn.tll-ico-arrow:hover::after,#page-container .et_pb_button.tll-btn.tll-ico-ext:hover::after{content:""}#page-container .et_pb_button.tll-btn.tll-ico-arrow::after,#page-container .et_pb_button.tll-btn.tll-ico-ext::after{content:""}#page-container .tll-pillar .tll-arrow.tll-ico-arrow::after{vertical-align:-3px;margin-left:6px}@media (prefers-reduced-motion:reduce){#page-container .tll-ico-arrow::after,#page-container .tll-ico-ext::after{transition:none;transform:none!important}}#page-container .tll-header{position:relative;z-index:20}#page-container .tll-skip-row{position:absolute}#page-container .tll-header__inner{display:flex;flex-wrap:nowrap}#page-container .tll-header__col-logo{flex:0 1 auto;min-width:0}#page-container .tll-header__col-nav{flex:1 1 auto;display:flex;justify-content:center}#page-container .tll-header__right{flex:0 0 auto;display:flex;align-items:center}#page-container .tll-header__logo img{height:76px;width:auto;max-width:none}#page-container .tll-divi-menu,#page-container .tll-divi-menu .et_pb_menu_inner_container,#page-container .tll-divi-menu .et_pb_menu__wrap{background:transparent;padding:0;margin:0}#page-container .tll-divi-menu .et-menu-nav>ul.et-menu{display:flex;align-items:center;gap:4px;padding:0;margin:0}#page-container .tll-divi-menu .et-menu>li{padding:0!important;margin:0}#page-container .tll-divi-menu .et-menu>li>a{display:inline-flex;align-items:center;min-height:var(--touch-target);padding:0 12px!important;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:15px;font-weight:700;line-height:1;color:var(--color-text-primary)!important;text-decoration:none!important;opacity:1!important;transition:background-color var(--dur-fast) ease}#page-container .tll-divi-menu .et-menu>li>a:hover{background:var(--color-tint-sunshine)}#page-container .tll-divi-menu .et-menu>li.current-menu-item>a,#page-container .tll-divi-menu .et-menu>li.current_page_item>a{background:var(--color-brand-sunshine)}#page-container .tll-social{display:flex;gap:var(--space-compact);list-style:none;margin:0;padding:0!important}#page-container .tll-social li.et_pb_social_icon{margin:0!important;width:auto;height:auto}#page-container .tll-social li a.icon{width:var(--touch-target)!important;height:var(--touch-target)!important;display:grid;place-items:center;border-radius:50%!important;background:var(--color-brand-navy)!important;color:var(--color-text-inverse)!important;transition:background-color var(--dur-fast) ease,transform var(--dur-fast) var(--ease-out)}#page-container .tll-social li a.icon::before{position:static!important;width:auto!important;height:auto!important;line-height:1!important;font-size:20px!important;color:inherit!important}#page-container .tll-social li a.icon:hover{background:var(--color-brand-sunshine)!important;color:var(--color-brand-navy)!important;transform:rotate(-6deg)}#page-container .tll-header .tll-social li a.icon{width:40px!important;height:40px!important}#page-container .tll-header .tll-social li a.icon::before{font-size:17px!important}#page-container .tll-on-dark .tll-social li a.icon{background:rgba(255,255,255,.12)!important}#page-container .tll-on-dark .tll-social li a.icon:hover{background:var(--color-brand-sunshine)!important}@media (max-width:1180px) and (min-width:981px){#page-container .tll-header-social{display:none}}#page-container .tll-divi-menu .et_mobile_nav_menu{margin:0}#page-container .tll-divi-menu .mobile_menu_bar{display:inline-flex;align-items:center;gap:8px;min-height:var(--touch-target);padding:0 16px;border-radius:var(--radius-pill);border:var(--border-control) solid var(--color-brand-navy)}#page-container .tll-divi-menu .mobile_menu_bar::before{color:var(--color-brand-navy)!important;font-size:26px;position:static}#page-container .tll-divi-menu .mobile_menu_bar::after{content:"Menu";font:800 14px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-navy)}#page-container .tll-divi-menu .et_mobile_menu{position:fixed;left:0;right:0;top:auto;width:100vw;margin-top:18px;background:var(--color-background-inverse)!important;border:0!important;box-shadow:none;padding:var(--space-comfortable) var(--gutter) var(--space-element)!important}#page-container .tll-divi-menu .et_mobile_menu li a{display:flex;align-items:center;min-height:56px;padding:0!important;font-family:var(--font-display);font-size:22px;font-weight:500;color:var(--color-text-inverse)!important;background:transparent!important;text-decoration:none!important;border-bottom:1px solid rgba(255,255,255,.14)!important}#page-container .tll-divi-menu .et_mobile_menu li.current-menu-item>a{color:var(--color-brand-sunshine)!important}@media (max-width:980px){#page-container .tll-header__inner{min-height:72px}#page-container .tll-header__col-nav{order:3;flex:0 0 auto}#page-container .tll-header__right{order:2;margin-left:auto}#page-container .tll-header__logo img{height:48px}}@media (max-width:600px){#page-container .tll-header__logo img{height:auto;width:min(230px,56vw)}#page-container .tll-header__right{display:none}}#page-container .tll-footer{padding:0}#page-container .tll-footer__grid{display:grid}#page-container .tll-footer .tll-stack{display:grid;gap:var(--space-standard);align-content:start}#page-container .et_pb_image.tll-footer__logo-card{justify-self:start;width:auto}#page-container .tll-footer-menu,#page-container .tll-footer-menu .et_pb_menu_inner_container,#page-container .tll-footer-menu .et_pb_menu__wrap,#page-container .tll-footer-menu .et_pb_menu__menu{background:transparent;padding:0;margin:0;display:block!important}#page-container .tll-footer-menu .et_mobile_nav_menu{display:none!important}#page-container .tll-footer-menu .et-menu-nav>ul.et-menu{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:0;margin:0}#page-container .tll-footer-menu .et-menu>li{padding:0!important;margin:0}#page-container .tll-footer-menu .et-menu>li>a{padding:0!important;font-size:16px;font-weight:700;color:var(--color-text-inverse)!important;text-decoration:none!important;opacity:1!important}#page-container .tll-footer-menu .et-menu>li>a:hover{text-decoration:underline!important}#page-container .tll-footer__slogan{color:var(--color-brand-sunshine);font-size:26px;line-height:1.15;transform:rotate(-3deg);margin-top:8px}#page-container .tll-footer__base{padding-block:var(--space-comfortable)}#page-container .tll-footer__base-row{display:flex;flex-wrap:wrap;gap:var(--space-standard);justify-content:space-between}#page-container .tll-footer__base-row p{margin:0;max-width:80ch}#page-container .et-l--header{position:relative;z-index:30}#page-container .et-l--footer{position:relative;z-index:5}#page-container .tll-divi-form{max-width:640px}#page-container .tll-divi-form .et_pb_contact{padding:0}#page-container .tll-divi-form form{display:grid;gap:var(--space-comfortable);margin:0}#page-container .tll-divi-form .et_pb_contact_field{display:grid;gap:6px;width:100%!important;margin:0!important;padding:0!important;float:none}#page-container .tll-divi-form .et_pb_contact_form_label,#page-container .tll-divi-form .et_pb_contact_field_options_title{display:block!important;font-family:var(--font-body);font-size:16px;font-weight:700;line-height:1.35;color:var(--color-text-primary);margin:0;padding:0}#page-container .tll-divi-form .et_pb_contact_form_label::after{content:" *";color:var(--color-state-error);font-weight:800}#page-container .tll-divi-form .input:not([type=checkbox]):not([type=radio]){font-family:var(--font-body);font-size:17px;line-height:1.4;min-height:var(--touch-target);padding:10px 14px!important;border:var(--border-control) solid var(--color-border-control)!important;border-radius:var(--radius-sm)!important;background:var(--color-background-surface)!important;color:var(--color-text-primary)!important;width:100%;box-sizing:border-box;transition:border-color var(--dur-fast) ease}#page-container .tll-divi-form textarea.input{min-height:140px!important;resize:vertical}#page-container .tll-divi-form .input::placeholder{color:transparent}#page-container .tll-divi-form .input:hover{border-color:var(--color-border-strong)!important}#page-container .tll-divi-form .input:focus{outline:var(--focus-width,3px) solid var(--color-focus-ring);outline-offset:2px;border-color:var(--color-border-strong)!important}#page-container .tll-divi-form .et_contact_error{border-color:var(--color-state-error)!important}#page-container .tll-divi-form select.input{appearance:none;-webkit-appearance:none;padding-right:44px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317324D' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:18px!important}#page-container .tll-divi-form .et_pb_contact_field[data-type=select]::after{display:none}#page-container .tll-divi-form .et_pb_contact_field_options_title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#page-container .tll-divi-form .et_pb_contact_field_checkbox{display:flex;gap:10px;align-items:flex-start;margin:0}#page-container .tll-divi-form .et_pb_contact_field_checkbox label{display:flex;gap:10px;align-items:flex-start;font-size:16px;line-height:1.45;color:var(--color-text-primary);padding:0}#page-container .tll-divi-form .et_pb_contact_field_checkbox label i{position:static;flex:none;width:22px;height:22px;margin-top:1px;border:var(--border-control) solid var(--color-brand-navy);border-radius:6px;background:var(--color-background-surface)}#page-container .tll-divi-form .et_pb_contact_field_checkbox input:checked+label i{background:var(--color-brand-navy)}#page-container .tll-divi-form .et_pb_contact_field_checkbox input:checked+label i::before{color:#fff;font-size:16px;line-height:18px}#page-container .tll-divi-form .et_pb_contact_field_checkbox a{color:var(--color-link)!important;font-weight:700}#page-container .tll-divi-form .et_contact_bottom_container{float:none;margin:0;text-align:left;display:flex}#page-container .tll-divi-form .et_pb_contact_submit{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--touch-target);margin:0;padding:12px 26px!important;border-radius:var(--radius-pill)!important;border:var(--border-control) solid transparent!important;background:var(--color-button-primary-bg)!important;color:var(--color-button-primary-text)!important;font-family:var(--font-body)!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}#page-container .tll-divi-form .et_pb_contact_submit:hover{background:var(--color-button-primary-hover)!important}#page-container .tll-divi-form .et_pb_contact_submit::after{content:"";position:static;opacity:1;margin:0;width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;font-size:0}#page-container .tll-divi-form .et-pb-contact-message{margin:0 0 var(--space-standard);padding:0;color:var(--color-text-primary)}#page-container .tll-divi-form .et-pb-contact-message p{margin:0;padding:var(--space-standard);border-radius:var(--radius-sm);background:var(--color-state-success-bg);color:var(--color-state-success);font-weight:700}#page-container .tll-divi-form .et-pb-contact-message ul{margin:0;padding:var(--space-standard) var(--space-standard) var(--space-standard) 36px;border-radius:var(--radius-sm);background:var(--color-state-error-bg);color:var(--color-state-error);font-weight:700}#page-container .tll-ico-arrow::after,#page-container .tll-ico-ext::after{top:auto;left:auto;right:auto;line-height:1;transform:none;vertical-align:middle}#page-container .tll-ico-arrow:hover::after,#page-container .tll-ico-ext:hover::after{transform:translateX(4px)}@media (max-width:479px){#page-container .tll-btn-row--stack>.et_pb_button_module_wrapper{width:100%}}#page-container .tll-divi-form .et_pb_contact_field_checkbox label{display:block;position:relative;padding-left:34px}#page-container .tll-divi-form .et_pb_contact_field_checkbox label i{position:absolute;left:0;top:1px;margin:0}#page-container .tll-divi-form .tll-field--consent .et_pb_contact_form_label{display:none!important}#page-container .tll-divi-form .et_contact_bottom_container{justify-content:flex-start}#page-container .tll-photo--polaroid>.tll-photo__inner{width:100%!important;max-width:100%!important;margin:0!important}#page-container .tll-photo--polaroid>.tll-photo__inner .et_pb_image_wrap,#page-container .tll-photo--polaroid>.tll-photo__inner img{display:block;width:100%!important;max-width:100%!important;height:100%!important;object-fit:cover}#page-container .tll-photo--polaroid .et_pb_text,#page-container .tll-photo--polaroid .et_pb_text_inner{position:static!important;margin:0!important}.et_pb_social_media_follow a,.et_pb_social_media_follow a:hover,.et_pb_social_media_follow a:focus{text-decoration:none!important}.et-menu .tll-menu-social{display:none!important}.et_mobile_menu li.tll-menu-social{display:inline-block!important;width:auto!important;margin:16px 8px 4px 0!important;border:0!important;vertical-align:middle}.et_mobile_menu li.tll-menu-social.tll-menu-social--facebook{margin-left:5%!important}.et_mobile_menu li.tll-menu-social a{display:grid!important;place-items:center;width:44px;height:44px;padding:0!important;border-radius:50%;background:var(--color-brand-sunshine)!important;color:var(--color-brand-navy)!important;font-size:0!important;text-decoration:none!important;border:0!important}.et_mobile_menu li.tll-menu-social a::before{font-family:ETmodules!important;font-size:18px;line-height:1;color:var(--color-brand-navy);speak:none}.et_mobile_menu li.tll-menu-social--facebook a::before{content:"\e093"}.et_mobile_menu li.tll-menu-social--instagram a::before{content:"\e09a"}.et_mobile_menu li.tll-menu-social a:hover{background:var(--color-button-primary-hover,#fff)!important}#page-container .tll-statement{border:0!important;border-radius:58% 42% 46% 54% / 52% 44% 56% 48%;padding:44px 60px 48px;max-width:min(460px,100%);box-sizing:border-box}@media (max-width:600px){#page-container .tll-statement{padding:40px 36px 44px}}#page-container .tll-divi-menu .et_mobile_menu li.tll-menu-social{display:inline-block!important;width:auto!important;border:0!important}#page-container .tll-divi-menu .et_mobile_menu li.tll-menu-social a{display:grid!important;place-items:center;width:44px;height:44px;min-height:44px;padding:0!important;border-radius:50%;background:var(--color-brand-sunshine)!important;color:var(--color-brand-navy)!important;font-size:0!important;border:0!important;border-bottom:0!important}#page-container .tll-divi-menu .et_mobile_menu li.tll-menu-social a::before{color:var(--color-brand-navy)!important}#page-container .tll-divi-menu .et_mobile_menu li.tll-menu-social a:hover{background:#fff!important}#page-container .tll-divi-menu .et_mobile_menu li.tll-menu-social a{position:relative;display:block!important;line-height:0!important;overflow:hidden}#page-container .tll-divi-menu .et_mobile_menu li.tll-menu-social a::before{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;line-height:1!important}@media (min-width:981px){#page-container .tll-intro--photo{min-height:clamp(620px,55vw,860px)}#page-container .tll-intro--photo .tll-intro__card{max-width:min(820px,72%)}}@media (max-width:980px){#page-container .et_pb_section.tll-intro--photo{padding-top:calc(var(--wave-h) + 24px);padding-bottom:calc(var(--wave-h) + 24px);min-height:clamp(480px,140vw,640px);align-items:center;background-size:cover;background-position:center center}}#page-container .tll-takeaway{position:relative;margin-top:var(--space-component)!important;padding:var(--space-element) var(--space-element) var(--space-element) calc(var(--space-element) + 56px);border-radius:var(--radius-lg);background:var(--color-tint-sunshine);border:var(--border-control) solid var(--color-brand-sunshine)}#page-container .tll-takeaway::before{content:"";position:absolute;left:var(--space-element);top:var(--space-element);width:40px;height:40px;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 9a9 9 0 0 0-5.4 16.2c.9.7 1.4 1.7 1.4 2.8v1h8v-1c0-1.1.5-2.1 1.4-2.8A9 9 0 0 0 20 9Z' stroke='%23F5B82E' stroke-width='2.6'/%3E%3Cpath d='M16.5 33h7M17.5 36.5h5' stroke='%2317324D' stroke-width='2.6'/%3E%3Cpath d='M20 2.5v2.5M6.5 8l1.8 1.8M33.5 8l-1.8 1.8M2.5 20H5M35 20h2.5' stroke='%23FF786B' stroke-width='2.4'/%3E%3C/svg%3E")}#page-container .tll-takeaway__label{font-family:var(--font-body);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-state-warning);margin:0 0 var(--space-compact)!important}#page-container .tll-takeaway__text{font-family:var(--font-display);font-size:var(--fs-statement);line-height:1.3;font-weight:500;color:var(--color-brand-navy);margin:0!important}#page-container .tll-takeaway+*{margin-top:var(--space-element)}@media (max-width:600px){#page-container .tll-takeaway{padding:calc(var(--space-comfortable) + 52px) var(--space-comfortable) var(--space-comfortable)}#page-container .tll-takeaway::before{left:var(--space-comfortable);top:var(--space-comfortable)}}#page-container .tll-compare{margin:var(--space-element) 0!important}#page-container .tll-compare__grid{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:0;align-items:stretch}#page-container .tll-compare__col{padding:var(--space-comfortable);border-radius:var(--radius-md)}#page-container .tll-compare__col h3{margin:0 0 var(--space-compact)!important;font-size:var(--fs-h4)}#page-container .tll-compare__col ul{list-style:none;padding:0;margin:0;font-size:15px;line-height:1.45}#page-container .tll-compare__col li{position:relative;padding-left:18px}#page-container .tll-compare__col li+li{margin-top:8px}#page-container .tll-compare__col li::before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.55}#page-container .tll-compare__col--autism{background:var(--color-tint-teal);border-radius:var(--radius-md) 0 0 var(--radius-md)}#page-container .tll-compare__col--adhd{background:var(--color-tint-lavender);border-radius:0 var(--radius-md) var(--radius-md) 0}#page-container .tll-compare__col--both{background:var(--color-tint-sunshine);border:var(--border-control) solid var(--color-brand-sunshine);margin:calc(var(--space-compact) * -1) 0;box-shadow:var(--shadow-card);position:relative;z-index:1}#page-container .tll-compare__tag{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:var(--radius-pill);background:var(--color-background-surface);margin-bottom:var(--space-compact)}#page-container .tll-compare figcaption{margin-top:var(--space-standard);font-size:14px;color:var(--color-text-muted)}@media (max-width:780px){#page-container .tll-compare__grid{grid-template-columns:1fr}#page-container .tll-compare__col--autism{border-radius:var(--radius-md) var(--radius-md) 0 0}#page-container .tll-compare__col--adhd{border-radius:0 0 var(--radius-md) var(--radius-md)}#page-container .tll-compare__col--both{margin:0 calc(var(--space-compact) * -1)}}#page-container .tll-checklist{margin:var(--space-element) 0!important;padding:var(--space-element);border-radius:var(--radius-lg);background:var(--color-background-surface);border:var(--border-control) solid var(--color-brand-navy);box-shadow:var(--shadow-sticker)}#page-container .tll-checklist__eyebrow{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-coral-ink);margin:0!important}#page-container .tll-checklist h3{margin:var(--space-micro) 0 var(--space-compact)!important}#page-container .tll-checklist ul{list-style:none;padding:0!important;margin:var(--space-standard) 0!important;display:grid;gap:10px}#page-container .tll-checklist li{position:relative;padding-left:34px;margin:0!important}#page-container .tll-checklist li::before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border:2px solid var(--color-brand-navy);border-radius:5px;background:var(--color-tint-sunshine)}#page-container .tll-checklist .tll-btn{margin-top:var(--space-compact)}#page-container .tll-post__body .tll-checklist a.tll-btn{color:var(--color-button-primary-text)}#page-container .tll-callout{margin-top:var(--space-component)!important;padding:var(--space-element);border-radius:var(--radius-lg);background:var(--color-background-calm);border-left:6px solid var(--color-brand-sage)}#page-container .tll-callout h3{margin:0 0 var(--space-compact)!important}#page-container .tll-callout p{margin:0!important}#page-container .tll-callout p+p{margin-top:var(--space-compact)!important}#page-container #featured .tll-filter{margin-bottom:var(--space-component)}#page-container .tll-filter{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--space-comfortable)}#page-container .tll-filter__btn{font-family:var(--font-body);font-size:15px;font-weight:700;line-height:1.2;min-height:44px;padding:10px 18px;border-radius:var(--radius-pill);border:var(--border-control) solid var(--color-brand-navy);background:var(--color-background-surface);color:var(--color-brand-navy);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}#page-container .tll-filter__btn:hover{background:var(--color-tint-sunshine)}#page-container .tll-filter__btn[aria-pressed="true"]{background:var(--color-brand-navy);color:var(--color-text-inverse)}#page-container .tll-filter__btn:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:3px}#page-container .tll-filter__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#page-container .tll-filter__empty{margin-top:var(--space-comfortable);padding:var(--space-comfortable);border-radius:var(--radius-md);background:var(--color-background-alt);border:var(--border-hairline) dashed var(--color-border-control)}#page-container .tll-filter__empty[hidden],#page-container .tll-blog.is-filtered-out{display:none!important}@media (max-width:600px){#page-container .tll-filter{flex-wrap:nowrap;overflow-x:auto;margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);padding:4px var(--gutter) 8px;scrollbar-width:none}#page-container .tll-filter__btn{flex:0 0 auto}}#page-container #featured .tll-grid--3:has(.is-filtered-out){grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}#page-container .tll-hero-wm{position:absolute;right:clamp(12px,2vw,28px);bottom:calc(var(--wave-h,0px) + 12px);width:clamp(170px,17vw,250px);aspect-ratio:587 / 84;background:url('/wp-content/uploads/tll-watermark/overlay.png') no-repeat center / contain;z-index:2;pointer-events:none}#page-container .tll-hero-wm--media{bottom:48px}@media (min-width:981px){#page-container .tll-hero-wm--media{display:none}}@media (max-width:980px){#page-container .tll-hero--photo>.tll-hero-wm{display:none}}@media (max-width:980px){#page-container .et_pb_section.tll-intro--photo{padding-bottom:calc(var(--wave-h) + 24px + 44px)}}#page-container img[src*="sun-bulb-hd"]{width:147px!important;max-width:100%;height:auto!important}