/*! t06 rev TBYxajUDmu */.t06-root{--t06-rev:TBYxajUDmu;--shell:1160px;--ink:color-mix(in srgb,var(--color-text-primary) 82%,transparent);--ink-line:2px solid var(--ink);--paper-shadow:0 10px 22px -14px rgba(51,40,31,0.45);--wobble:14px 18px 12px 20px;--wobble-lg:24px 30px 22px 28px;--reveal-distance:20px;--reveal-duration:560ms;--reveal-ease:cubic-bezier(0.28,0.9,0.36,1);position:relative;background-color:var(--color-background);background-image:repeating-linear-gradient(0deg,rgba(140,110,70,.028) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(140,110,70,.022) 0 1px,transparent 1px 4px);color:var(--color-text-primary);font-family:var(--font-body);font-size:clamp(1rem,.96rem + .2vw,1.08rem);line-height:1.68;overflow-x:clip}.t06-display{font-size:clamp(2.3rem,1.2rem + 4.6vw,4rem);line-height:1.08;letter-spacing:-.015em}.t06-display,.t06-h2{font-family:var(--font-heading);font-weight:700}.t06-h2{position:relative;font-size:clamp(1.8rem,1.2rem + 2.1vw,2.7rem);line-height:1.16;max-width:20ch;padding-bottom:.35em}.t06-underlined{position:relative;display:inline-block;color:var(--color-primary)}.t06-underline{position:absolute;left:0;right:0;bottom:-.08em;width:100%;height:.24em;color:var(--color-accent);pointer-events:none}.t06-underline-h2{bottom:.02em;left:0;width:46%;height:.2em}.t06-hand{letter-spacing:.01em}.t06-eyebrow,.t06-hand{font-family:var(--font-accent);font-weight:600}.t06-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:1.25rem;color:var(--color-secondary);margin-bottom:.6rem}.t06-star{color:var(--color-accent)}.t06-lede{font-size:clamp(1.05rem,1rem + .4vw,1.2rem);max-width:46ch}.t06-intro,.t06-lede{color:var(--color-text-secondary)}.t06-intro{max-width:54ch}.t06-head{display:grid;justify-items:center;text-align:center;max-width:44rem;margin:0 auto clamp(2.25rem,4.5vw,3.5rem)}.t06-head .t06-underline-h2{left:27%;width:46%}.t06-head[data-align=start]{justify-items:start;text-align:left;margin-inline:0}.t06-head .t06-intro{margin-top:.7rem}.t06-note{position:relative;display:inline-flex;align-items:center;padding-left:4.5rem;font-family:var(--font-accent);font-size:1.2rem;transform:rotate(-3deg)}.t06-note,.t06-note-arrow{color:var(--color-secondary)}.t06-note-arrow{position:absolute;left:-.5rem;top:-1.6rem;transform:scaleX(-1) rotate(12deg)}.t06-draw{stroke-dasharray:90;stroke-dashoffset:90;animation:draw .9s ease-out .6s forwards}.t06-btn-ghost,.t06-btn-outline,.t06-btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:.8rem 1.8rem;border:var(--ink-line);border-radius:var(--wobble);background:var(--color-surface);font-family:var(--font-heading);font-size:1rem;font-weight:700;color:var(--color-text-primary);text-decoration:none;box-shadow:3px 4px 0 var(--ink);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.t06-btn-primary{background:var(--color-primary);color:var(--color-primary-contrast);border-color:color-mix(in srgb,var(--color-primary) 55%,#000);box-shadow:3px 4px 0 color-mix(in srgb,var(--color-primary) 50%,#000)}.t06-btn-outline:hover,.t06-btn-primary:hover{transform:translate(-1px,-2px) rotate(-.6deg);box-shadow:5px 6px 0 var(--ink)}.t06-btn-primary:hover{background:var(--color-primary-hover);box-shadow:5px 6px 0 color-mix(in srgb,var(--color-primary) 50%,#000)}.t06-btn-outline:active,.t06-btn-primary:active{transform:translate(1px,2px);box-shadow:1px 1px 0 var(--ink)}.t06-btn-sm{min-height:44px;padding:.5rem 1.2rem;font-size:.92rem}.t06-btn-ghost{min-height:46px;padding:.55rem 1.3rem;box-shadow:2px 3px 0 var(--ink)}.t06-btn-primary[disabled]{opacity:.6;cursor:progress}.t06-card{background:var(--color-surface);border:var(--ink-line);border-radius:var(--wobble-lg);box-shadow:var(--paper-shadow);transition:transform .26s ease,box-shadow .26s ease}.t06-badge-circle{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex:0 0 auto;border:var(--ink-line);border-radius:52% 48% 46% 54%/48% 52% 48% 52%;background:color-mix(in srgb,var(--color-accent) 24%,var(--color-surface));color:var(--color-primary)}.t06-badge-circle-sm{width:42px;height:42px}.t06-polaroid{position:relative;padding:12px 12px 14px;background:#fff;border:1px solid color-mix(in srgb,var(--ink) 35%,transparent);box-shadow:var(--paper-shadow)}.t06-polaroid-photo{aspect-ratio:4/3;overflow:hidden;background:var(--color-surface-muted)}.t06-caption{display:block;margin-top:.55rem;font-family:var(--font-accent);font-size:1.1rem;text-align:center;color:var(--color-text-secondary)}.t06-tape{position:absolute;width:74px;height:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 58%,#fff),color-mix(in srgb,var(--color-accent) 78%,#fff));border-left:1px solid color-mix(in srgb,var(--color-accent) 45%,#fff);border-right:1px solid color-mix(in srgb,var(--color-accent) 45%,#fff);opacity:.9;box-shadow:0 1px 3px rgba(51,40,31,.18);z-index:3}.t06-tape-tl{top:-11px;left:-18px;transform:rotate(-28deg)}.t06-tape-br{bottom:-11px;right:-18px;transform:rotate(-28deg)}.t06-header{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--color-background) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:2px dashed color-mix(in srgb,var(--ink) 45%,transparent)}.t06-header-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:76px}.t06-logo{text-decoration:none}.t06-root [data-logo]{display:inline-flex;align-items:center;gap:.6rem;color:var(--color-primary)}.t06-root [data-logo-text]{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--color-text-primary)}.t06-nav ul{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.t06-nav a{position:relative;font-size:.96rem;font-weight:600;color:var(--color-text-secondary);text-decoration:none;padding-block:.4rem;transition:color .2s ease}.t06-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:999px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform .24s ease}.t06-nav a:hover{color:var(--color-primary)}.t06-nav a:hover:after{transform:scaleX(1)}.t06-header-end{display:flex;align-items:center;gap:.7rem}.t06-menu-btn{display:none;align-items:center;justify-content:center;width:46px;height:46px;background:var(--color-surface);border:var(--ink-line);border-radius:var(--wobble);box-shadow:2px 3px 0 var(--ink)}.t06-menu-bars{display:grid;grid-gap:4px;gap:4px;width:18px}.t06-menu-bars span{height:2.5px;border-radius:999px;background:var(--color-text-primary)}.t06-menu-scrim{position:fixed;inset:0;z-index:90;background:rgba(51,40,31,.45)}.t06-menu-panel{position:fixed;inset:.75rem .75rem auto;z-index:100;max-height:calc(100dvh - 1.5rem);padding:1.2rem 1.3rem 1.8rem;background:var(--color-surface);border:var(--ink-line);border-radius:var(--wobble-lg);box-shadow:5px 7px 0 var(--ink);display:flex;flex-direction:column;gap:1.2rem;overflow-y:auto}.t06-menu-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:.9rem;border-bottom:2px dashed color-mix(in srgb,var(--ink) 45%,transparent)}.t06-menu-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--color-surface);border:var(--ink-line);border-radius:var(--wobble)}.t06-menu-list{display:grid;grid-gap:.1rem;gap:.1rem;list-style:none;margin:0;padding:0}.t06-menu-list a{display:block;padding:.8rem 0;border-bottom:1px dashed color-mix(in srgb,var(--ink) 40%,transparent);font-size:1.3rem}.t06-menu-cta,.t06-menu-list a{font-family:var(--font-heading);font-weight:700;text-decoration:none}.t06-menu-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;background:var(--color-primary);color:var(--color-primary-contrast);border:var(--ink-line);border-radius:var(--wobble);box-shadow:3px 4px 0 var(--ink)}.t06-menu-contact{text-align:center;font-family:var(--font-accent);font-size:1.2rem}.t06-menu-contact a{color:var(--color-primary)}.t06-hero{padding-block:clamp(2.5rem,5vw,4rem) clamp(2rem,4vw,3rem)}.t06-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:center}.t06-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.2rem;margin-top:2rem}.t06-hero-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2.5rem;padding:0;list-style:none}.t06-hero-badges li{padding:.35rem .9rem;border:2px dashed color-mix(in srgb,var(--ink) 40%,transparent);border-radius:999px;font-size:.84rem;color:var(--color-text-secondary)}.t06-hero-media{position:relative;padding-bottom:4.5rem}.t06-polaroid-main{transform:rotate(-2deg)}.t06-polaroid-sm{position:absolute;right:-1.5rem;bottom:0;width:42%;transform:rotate(4deg)}.t06-polaroid-sm .t06-polaroid-photo{aspect-ratio:1}.t06-divider{display:flex;justify-content:center;padding-block:clamp(1rem,3vw,2rem)}.t06-squiggle{width:min(420px,70%);height:20px;color:color-mix(in srgb,var(--color-accent) 70%,transparent)}.t06-trust{padding-bottom:clamp(1rem,3vw,2rem)}.t06-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.4rem;gap:1.4rem;list-style:none;margin:0;padding:0}.t06-trust-card{display:grid;grid-gap:.65rem;gap:.65rem;padding:1.6rem 1.4rem}.t06-trust-card:nth-child(odd){transform:rotate(-.7deg)}.t06-trust-card:nth-child(2n){transform:rotate(.7deg)}.t06-pillar:hover,.t06-quote:hover,.t06-trust-card:hover,.t06-why-card:hover{transform:rotate(0deg) translateY(-4px);box-shadow:0 16px 28px -16px rgba(51,40,31,.5)}.t06-trust-card h3,.t06-why-card h3{font-family:var(--font-heading);font-size:1.12rem;font-weight:700}.t06-trust-card p,.t06-why-card p{font-size:.93rem;color:var(--color-text-secondary)}.t06-about-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:center}.t06-about-media .t06-polaroid{transform:rotate(-1.6deg)}.t06-about-copy>p{margin-bottom:1rem}.t06-about-copy>p,.t06-signature{color:var(--color-text-secondary)}.t06-signature{display:grid;grid-gap:.1rem;gap:.1rem;margin-top:1.4rem;font-size:.9rem}.t06-signature .t06-hand{font-size:1.6rem;color:var(--color-primary)}.t06-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:2rem;border-top:2px dashed color-mix(in srgb,var(--ink) 35%,transparent);text-align:center}.t06-stat dd{margin:0;font-family:var(--font-heading);font-size:clamp(1.8rem,1.2rem + 2vw,2.5rem);font-weight:700;line-height:1;color:var(--color-primary)}.t06-stat dt{margin-top:.4rem;font-size:.85rem;color:var(--color-text-secondary)}.t06-program-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;list-style:none;margin:0;padding:0}.t06-program{position:relative;padding:1rem 1rem 1.3rem;overflow:visible}.t06-program:nth-child(odd){transform:rotate(-.8deg)}.t06-program:nth-child(2n){transform:rotate(.8deg)}.t06-program:hover{transform:rotate(0deg) translateY(-5px)}.t06-pin{position:absolute;top:-10px;left:50%;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:var(--color-secondary);box-shadow:inset -2px -2px 3px rgba(0,0,0,.25);z-index:2}.t06-program-photo{aspect-ratio:4/3;overflow:hidden;background:var(--color-surface-muted);border:1px solid color-mix(in srgb,var(--ink) 30%,transparent)}.t06-program-body{padding-top:1rem}.t06-age{font-family:var(--font-accent);font-size:1.15rem;color:var(--color-secondary)}.t06-program-body h3{font-family:var(--font-heading);font-size:1.3rem;font-weight:700;margin-bottom:.4rem}.t06-program-body>p{font-size:.93rem;color:var(--color-text-secondary)}.t06-program-ratio{margin-top:.8rem;font-size:1.15rem;color:var(--color-primary)}.t06-approach-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);grid-gap:clamp(2rem,5vw,3.5rem);gap:clamp(2rem,5vw,3.5rem);align-items:center}.t06-approach-photo-wrap{transform:rotate(1.4deg)}.t06-pillars{display:grid;grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}.t06-pillar{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start;padding:1.1rem 1.3rem}.t06-pillar h3{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;margin-bottom:.2rem}.t06-pillar p{font-size:.93rem;color:var(--color-text-secondary)}.t06-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.4rem;gap:1.4rem;list-style:none;margin:0;padding:0}.t06-why-card{display:grid;grid-gap:.55rem;gap:.55rem;padding:1.5rem 1.4rem}.t06-why-no{font-size:2rem;line-height:1;color:var(--color-accent)}.t06-day{display:grid;grid-gap:0;gap:0;max-width:46rem;margin-inline:auto;padding:0;list-style:none}.t06-day li{display:grid;grid-template-columns:5rem minmax(0,1fr);grid-gap:1.2rem;gap:1.2rem;padding-block:.95rem;border-bottom:2px dashed color-mix(in srgb,var(--ink) 30%,transparent)}.t06-day-time{font-size:1.45rem;color:var(--color-primary);line-height:1.2}.t06-day-body{display:grid;grid-gap:.15rem;gap:.15rem}.t06-day-body strong{font-family:var(--font-heading);font-size:1.05rem;font-weight:700}.t06-day-body span{font-size:.93rem;color:var(--color-text-secondary)}.t06-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.75rem;gap:1.75rem;list-style:none;margin:0;padding:0}.t06-gallery-item{transition:transform .3s ease}.t06-gallery-item:nth-child(3n+1){transform:rotate(-2deg)}.t06-gallery-item:nth-child(3n+2){transform:rotate(1.2deg)}.t06-gallery-item:nth-child(3n){transform:rotate(2.2deg)}.t06-gallery-item:hover{transform:rotate(0deg) scale(1.02)}.t06-gallery-item .t06-polaroid-photo{aspect-ratio:1}.t06-quote-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;list-style:none;margin:0;padding:0}.t06-quote{padding:1.7rem;color:var(--color-accent)}.t06-quote:nth-child(odd){transform:rotate(-.6deg)}.t06-quote:nth-child(2n){transform:rotate(.6deg)}.t06-quote figure{display:grid;grid-gap:.9rem;gap:.9rem;margin:0}.t06-quote blockquote{margin:0;position:relative;padding-left:1.6rem}.t06-quote blockquote:before{content:"\201C";position:absolute;left:-.1rem;top:-.6rem;font-family:var(--font-accent);font-size:3.2rem;line-height:1;color:color-mix(in srgb,var(--color-accent) 60%,transparent)}.t06-quote blockquote p{font-size:1rem;color:var(--color-text-primary)}.t06-quote figcaption{display:grid;grid-gap:.05rem;gap:.05rem;font-size:.87rem;color:var(--color-text-secondary)}.t06-quote figcaption .t06-hand{font-size:1.4rem;color:var(--color-primary)}.t06-faq-list{display:grid;grid-gap:.9rem;gap:.9rem;max-width:52rem;margin-inline:auto}.t06-faq-item{padding:0 1.4rem}.t06-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.1rem;cursor:pointer;list-style:none;font-family:var(--font-heading);font-size:1.08rem;font-weight:700}.t06-faq-item summary::-webkit-details-marker{display:none}.t06-faq-sign{position:relative;flex:0 0 auto;width:28px;height:28px;border:var(--ink-line);border-radius:50% 48% 52% 46%}.t06-faq-sign:after,.t06-faq-sign:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2.5px;border-radius:999px;background:var(--color-primary);transform:translate(-50%,-50%);transition:transform .24s ease}.t06-faq-sign:after{transform:translate(-50%,-50%) rotate(90deg)}.t06-faq-item[open] .t06-faq-sign:after{transform:translate(-50%,-50%) rotate(0deg)}.t06-faq-item p{padding-bottom:1.25rem;color:var(--color-text-secondary)}.t06-contact-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(2rem,5vw,3.5rem);gap:clamp(2rem,5vw,3.5rem);align-items:start}.t06-contact-details{display:grid;grid-gap:1.2rem;gap:1.2rem;margin-top:1.75rem;padding-top:1.5rem;border-top:2px dashed color-mix(in srgb,var(--ink) 32%,transparent)}.t06-contact-details dt{font-family:var(--font-accent);font-size:1.15rem;color:var(--color-secondary);margin-bottom:.15rem}.t06-contact-details dd{display:grid;grid-gap:.1rem;gap:.1rem;margin:0;font-size:.97rem}.t06-contact-details a{color:var(--color-primary);font-weight:600;text-underline-offset:3px}.t06-form-card{padding:clamp(1.5rem,3vw,2.4rem)}.t06-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.1rem;gap:1.1rem}.t06-field{display:grid;grid-gap:.35rem;gap:.35rem}.t06-field-wide{grid-column:1/-1}.t06-field label{font-family:var(--font-accent);font-size:1.18rem;color:var(--color-text-primary)}.t06-field input,.t06-field select,.t06-field textarea{width:100%;min-height:50px;padding:.7rem 1rem;background:var(--color-background);border:var(--ink-line);border-radius:var(--wobble);font-family:inherit;font-size:1rem;transition:box-shadow .18s ease}.t06-field textarea{min-height:120px;resize:vertical;line-height:1.6}.t06-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-primary) 50%),linear-gradient(135deg,var(--color-primary) 50%,transparent 50%);background-position:right 18px center,right 12px center;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:2.6rem}.t06-field input:hover,.t06-field select:hover,.t06-field textarea:hover{box-shadow:2px 3px 0 color-mix(in srgb,var(--ink) 55%,transparent)}.t06-field [aria-invalid=true]{border-color:var(--color-danger);box-shadow:2px 3px 0 color-mix(in srgb,var(--color-danger) 55%,transparent)}.t06-hint{font-size:.82rem;color:var(--color-text-secondary)}.t06-error{display:flex;align-items:flex-start;gap:.4rem;font-size:.86rem;font-weight:700;color:var(--color-danger)}.t06-error svg{flex:0 0 auto;margin-top:3px}.t06-form-summary{margin-bottom:1.4rem;padding:1.05rem 1.25rem;border:2px solid var(--color-danger);border-radius:var(--wobble);background:color-mix(in srgb,var(--color-danger) 7%,var(--color-surface));color:var(--color-danger)}.t06-form-summary ul{margin:.5rem 0 0;padding-left:1.2rem;font-size:.9rem}.t06-form-actions{display:grid;grid-gap:.8rem;gap:.8rem;justify-items:start;margin-top:1.5rem}.t06-form-note{font-size:.82rem;color:var(--color-text-secondary)}.t06-form-success{display:grid;grid-gap:.9rem;gap:.9rem;justify-items:start;color:var(--color-primary)}.t06-form-success h3{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--color-text-primary)}.t06-form-success p{color:var(--color-text-secondary)}.t06-footer{position:relative;padding-block:clamp(2.5rem,5vw,4rem) 2rem;background:var(--color-surface-muted);border-top:2px dashed color-mix(in srgb,var(--ink) 40%,transparent)}.t06-footer-squiggle{position:absolute;top:-11px;left:50%;width:300px;height:20px;margin-left:-150px;color:var(--color-accent)}.t06-footer-tag{font-size:clamp(1.6rem,1rem + 2vw,2.6rem);color:var(--color-primary);margin-bottom:2rem;transform:rotate(-1.2deg)}.t06-footer-top{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));grid-gap:2.5rem 2rem;gap:2.5rem 2rem}.t06-footer-brand p{margin-top:1rem;max-width:34ch;font-size:.92rem;color:var(--color-text-secondary)}.t06-social{display:flex;gap:.6rem;margin-top:1.2rem;padding:0;list-style:none}.t06-social a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:var(--ink-line);border-radius:52% 48% 46% 54%;background:var(--color-surface);color:var(--color-primary);transition:transform .22s ease}.t06-social a:hover{transform:translateY(-3px) rotate(-4deg)}.t06-footer-col h2{font-family:var(--font-accent);font-size:1.3rem;font-weight:700;color:var(--color-secondary);margin-bottom:.7rem}.t06-footer-col ul{display:grid;grid-gap:.5rem;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;font-size:.92rem}.t06-footer-col a{color:var(--color-text-secondary);text-decoration:none}.t06-footer-col a:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.t06-footer-col address{font-style:normal;font-size:.92rem;color:var(--color-text-secondary);margin-bottom:.8rem}.t06-hours{font-size:.85rem;color:var(--color-text-secondary)}.t06-hours li{display:flex;justify-content:space-between;gap:1rem}.t06-ack{margin-top:2.5rem;padding-top:1.4rem;border-top:2px dashed color-mix(in srgb,var(--ink) 30%,transparent);max-width:70ch}.t06-ack,.t06-footer-bottom{font-size:.85rem;color:var(--color-text-secondary)}.t06-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.4rem}.t06-footer-bottom ul{display:flex;flex-wrap:wrap;gap:1.4rem;margin:0;padding:0;list-style:none}.t06-footer-bottom a{text-decoration:none}.t06-footer-bottom a:hover{text-decoration:underline}@media (max-width:1100px){.t06-footer-top,.t06-program-grid,.t06-trust-grid,.t06-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.t06-header-end .t06-btn-sm,.t06-nav{display:none}.t06-menu-btn{display:inline-flex}.t06-about-grid,.t06-approach-grid,.t06-contact-grid,.t06-hero-grid{grid-template-columns:minmax(0,1fr)}.t06-about-media,.t06-approach-photo-wrap,.t06-hero-media{order:-1;max-width:28rem;margin-inline:auto}.t06-about-media,.t06-approach-photo-wrap{margin-bottom:2rem}.t06-note{display:none}.t06-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.t06-form-grid,.t06-quote-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.t06-root{--section-y:3.25rem}.t06-program-grid,.t06-trust-grid,.t06-why-grid{grid-template-columns:minmax(0,1fr)}.t06-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.t06-polaroid-sm{width:52%;right:-.5rem}.t06-gallery-grid{gap:1.25rem}.t06-day li{grid-template-columns:4rem minmax(0,1fr);gap:.9rem}.t06-hero-actions .t06-btn-outline,.t06-hero-actions .t06-btn-primary{flex:1 1 100%}.t06-footer-top{grid-template-columns:minmax(0,1fr)}}.t06-root [data-stars]{color:var(--color-rating)}