@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/inter-v20-latin-ext-variable-normal-300-900-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/inter-v20-latin-variable-normal-300-900-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:300 900;font-display:swap;src:url(/assets/inter-v20-latin-ext-variable-italic-300-900-0pjOp8NU.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:300 900;font-display:swap;src:url(/assets/inter-v20-latin-variable-italic-300-900-DpCbqKDY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mkt-bg-canvas: #0B0C10;--mkt-bg-subtle: #0E1117;--mkt-surface-default: #121621;--mkt-surface-deep: #0E1117;--mkt-surface-raised: #171C28;--mkt-text-primary: #F4F5FA;--mkt-text-secondary: #DADDE7;--mkt-text-tertiary: #BCC2CF;--mkt-border-subtle: rgba(255, 255, 255, .13);--mkt-border-strong: rgba(255, 255, 255, .24);--mkt-action-primary-bg: #5804FA;--mkt-action-primary-pressed: #4700D1;--mkt-action-primary-on-dark: #C4B5FD;--mkt-attention-fill: #FEE119;--mkt-on-attention: #0B0C10;--mkt-attention-soft-fg: #FFF6BA;--mkt-danger-soft-fg: #FCA5A5;--mkt-surface-soft: rgba(255, 255, 255, .055);--mkt-primary-soft: rgba(88, 4, 250, .22);--mkt-attention-soft: rgba(254, 225, 25, .14);--mkt-canvas-gradient: linear-gradient(180deg, #0B0C10 0%, #0E1117 42%, #0B0C10 100%);--mkt-band-edge: rgba(254, 225, 25, .92);--mkt-band-deep: linear-gradient(180deg, rgba(18, 22, 33, .92), rgba(11, 12, 16, .92));--mkt-band-muted: linear-gradient(180deg, rgba(142, 150, 169, .94), rgba(105, 114, 137, .96));--mkt-scrim-rgb: 11, 12, 16;--mkt-primary-rgb: 88, 4, 250;--mkt-attention-rgb: 254, 225, 25;--mkt-surface-raised-rgb: 23, 28, 40;--mkt-font-sans: "Inter Variable", "Roboto Flex", Inter, Roboto, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mkt-display-weight: 900;--mkt-display-leading: 1.04;--mkt-display-tracking: -.02em;--mkt-heading-weight: 800;--mkt-heading-leading: 1.1;--mkt-heading-tracking: -.015em}:root{--bg: var(--mkt-bg-canvas);--site-content-width: 1180px;--panel-strong: var(--mkt-surface-deep);--panel-soft: var(--mkt-surface-soft);--text: var(--mkt-text-primary);--muted: var(--mkt-text-tertiary);--muted-strong: var(--mkt-text-secondary);--line: var(--mkt-border-subtle);--line-strong: var(--mkt-border-strong);--purple: var(--mkt-action-primary-bg);--purple-2: var(--mkt-action-primary-pressed);--purple-on-dark-text: var(--mkt-action-primary-on-dark);--shadow: 0 28px 70px rgba(0, 0, 0, .34);--radius: 8px;--header-height: 96px;--sticky-mobile-cta-height: 0rem;--sticky-mobile-cta-height-negative: 0rem;--sticky-mobile-cta-reserve: 0rem}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:16px}html.site-ready.site-smooth-scroll{scroll-behavior:smooth}@media(min-width:761px){html.hdr-js{scroll-padding-top:80px}}body{margin:0;min-height:100vh;font-family:Inter,Arial,sans-serif;background:var(--mkt-canvas-gradient);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img,svg{display:block}main{display:block}:focus-visible{outline:3px solid var(--mkt-attention-fill);outline-offset:4px}.site-main[tabindex="-1"]:focus-visible{outline:none}html.hdr-js [data-pointer-anchor-focus]:focus-visible{outline:none;box-shadow:none}.skip-link{position:fixed;top:1rem;left:1rem;z-index:100;padding:.8rem 1rem;border:2px solid var(--mkt-on-attention);border-radius:var(--radius);background:var(--mkt-attention-fill);color:var(--mkt-on-attention);font-weight:900;line-height:1.1;transform:translateY(calc(-100% - 1.5rem));transition:transform .16s ease}.skip-link:focus-visible{box-shadow:0 14px 30px #00000052;transform:translateY(0)}.visually-hidden,.home-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.button-row{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.6rem}.button,.site-button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:3.25rem;padding:.85rem 1.25rem;border:1px solid transparent;border-radius:var(--radius);font-family:Inter,Arial,sans-serif;font-size:1rem;font-weight:800;letter-spacing:0;line-height:1.1;text-align:center;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.button:hover,.site-button:hover{transform:translateY(-1px)}.button--primary,.site-button--primary{background:linear-gradient(180deg,var(--purple),var(--purple-2));color:var(--mkt-text-primary);box-shadow:0 18px 38px rgba(var(--mkt-primary-rgb),.32)}.button--secondary,.site-button--highlight{background:var(--mkt-attention-fill);color:var(--mkt-on-attention)}.button--ghost,.site-button--outline{background:#ffffff0b;border-color:var(--line-strong);color:var(--text)}.site-button--outline-yellow{background:#ffffff06;border-color:var(--mkt-attention-fill);color:var(--mkt-attention-fill)}.site-button--compact{min-height:2.9rem;padding:.7rem 1rem}.site-button--wide{min-width:min(20rem,100%)}.site-button__icon,.site-header__icon,.sticky-mobile-cta__icon,.home-icon{display:inline-grid;place-items:center;flex:none}.site-button__icon svg,.site-header__icon svg,.sticky-mobile-cta__icon svg,.home-icon svg,.site-menu__contact-link em svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.button:hover,.site-button:hover,.site-footer__social a:hover,.contact-action-card:hover,.board-train-action:hover,.regional-board-train-action:hover,.home-pain-row:hover,.home-program-card:hover,.programs-pain-card:hover,.programs-program-card:hover,.programs-proof-card--action:hover{transform:none!important}.trainer-card:hover .trainer-card__media img{transform:scale(1)!important}}.section{margin-top:4rem}.section--tight{margin-top:1.2rem}.section-heading{display:grid;gap:.9rem;margin-bottom:1.35rem}.section-heading--split{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end}.section-heading h2,.section-heading h1{margin:0;font-family:var(--mkt-font-sans);font-size:3rem;font-weight:var(--mkt-heading-weight);letter-spacing:var(--mkt-heading-tracking);line-height:var(--mkt-heading-leading)}.section-heading p{margin:0;max-width:46rem;color:var(--muted);font-size:1.05rem}.eyebrow{display:inline-flex;align-items:center;gap:.55rem;color:var(--mkt-attention-fill);font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.detail-grid,.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.error-panel{max-width:42rem}@media(max-width:900px){.section-heading--split,.detail-grid,.story-grid{grid-template-columns:1fr}.section-heading h2,.section-heading h1{font-size:2.35rem}}@media(max-width:720px){.button-row{flex-direction:column}.button,.site-button{width:100%}}.editorial-page{color:var(--mkt-text-primary)}.owner-reviews__intro{padding:3rem 0 2rem;max-width:54rem}.owner-reviews__intro h1{font-size:clamp(2.8rem,5vw,4.5rem)}.owner-reviews__intro .editorial-lede{max-width:42rem}@media(max-width:760px){.owner-reviews__intro{padding:1rem 0 2rem}}.editorial-page h1,.editorial-page h2,.editorial-page h3{font-family:var(--mkt-font-sans);letter-spacing:-.035em;text-transform:none}.editorial-page h1{line-height:1.05;font-weight:850;margin:1rem 0 1.5rem}.editorial-page h2{font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.12;font-weight:800;margin:0 0 1.3rem}.editorial-page h3{font-size:1.25rem;line-height:1.25;font-weight:750;margin:0 0 .75rem}.editorial-page p{color:var(--mkt-text-secondary);margin-top:0}.editorial-page .editorial-kicker{font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--mkt-attention-fill);margin:0 0 1rem}.editorial-lede{font-size:1.12rem;line-height:1.65;max-width:36rem}.editorial-breadcrumbs{display:flex;gap:.65rem;font-size:.78rem;color:var(--mkt-text-tertiary);margin-bottom:2rem}.editorial-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem;margin-top:1.7rem}.editorial-text-link{display:inline-flex;gap:.75rem;align-items:center;min-height:44px;color:var(--mkt-action-primary-on-dark);text-decoration:underline;text-underline-offset:.25em;font-weight:650}.editorial-text-link:hover{color:var(--mkt-attention-fill)}.editorial-section{padding:5rem 0;border-bottom:1px solid var(--mkt-border-subtle)}.editorial-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:end;margin-bottom:2rem}.editorial-section-heading p{max-width:34rem}.editorial-page .editorial-note{font-size:.85rem;color:var(--mkt-text-tertiary);max-width:58rem;margin:1.5rem 0 0}.editorial-review{margin:0;padding:2rem;border-left:3px solid var(--mkt-action-primary-on-dark);background:var(--mkt-surface-default)}.editorial-review blockquote{margin:0;font-size:1rem;line-height:1.75}.editorial-review figcaption{margin-top:1.5rem;font-weight:750}.editorial-review figcaption span{display:block;font-size:.85rem;font-weight:400;color:var(--mkt-text-tertiary)}.editorial-faq details{border-top:1px solid var(--mkt-border-strong)}.editorial-faq summary{padding:1.5rem 0;cursor:pointer;font-size:1.1rem;font-weight:650}.editorial-faq details p{max-width:48rem;padding-bottom:1rem}.editorial-close{padding:5rem 0;max-width:48rem}.editorial-close p{max-width:36rem}.editorial-close .site-button{margin-top:1rem}.owner-reviews__list{display:grid;gap:2rem;max-width:52rem}.owner-reviews__list .editorial-review figcaption{margin:0 0 1.5rem;font-size:1.2rem}@media(max-width:760px){.editorial-page{padding-inline:.625rem}.editorial-page h2{font-size:2rem}.editorial-lede{font-size:1rem}.editorial-section{padding:3rem 0}.editorial-section-heading{grid-template-columns:1fr;gap:.5rem}.editorial-actions{align-items:stretch;gap:.7rem}.editorial-actions .site-button{width:100%}.editorial-review{padding:1.4rem}.editorial-close{padding:3rem 0}.editorial-close .site-button{width:100%}}.site-shell{min-height:100vh}.site-main,.site-footer__inner{width:min(var(--site-content-width),calc(100% - 2rem));margin:0 auto}.site-main{padding:calc(var(--header-height) + 2rem) 0 5rem}.site-body--home{background:var(--bg)}@media(max-width:760px){.site-main{width:min(var(--site-content-width),calc(100% - 1.25rem));padding-top:calc(var(--header-height) + 1.4rem);padding-bottom:max(6.5rem,var(--sticky-mobile-cta-reserve))}html{scroll-padding-bottom:max(7rem,var(--sticky-mobile-cta-reserve))}}.site-icon-stroke svg,.site-icon-stroke svg path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.site-menu[hidden]{display:none}.site-menu{position:fixed;inset:0;z-index:70}.site-menu-open{overflow:hidden}.site-menu__backdrop{position:absolute;inset:0;background:rgba(var(--mkt-scrim-rgb),.75)}.site-menu__panel{position:absolute;inset:0 0 0 auto;width:min(100%,480px);display:flex;flex-direction:column;background:var(--look-a-slate);color:var(--look-a-white)}.site-menu__top{display:flex;align-items:center;justify-content:space-between}.site-menu__close{width:44px;height:44px;cursor:pointer}.site-menu__nav{display:grid}.look-a .site-menu .site-menu__panel{padding:0;gap:0;overflow:hidden;animation:site-menu-in .18s ease-out}.look-a .site-menu .site-menu__backdrop{animation:site-menu-fade .18s ease-out}@keyframes site-menu-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes site-menu-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.look-a .site-menu .site-menu__panel,.look-a .site-menu .site-menu__backdrop{animation:none}}.look-a .site-menu .site-menu__top{flex:none;height:68px;padding:0 20px}.look-a .site-menu .site-menu__logo{display:inline-flex}.look-a .site-menu .site-menu__logo img{display:block;width:auto;height:30px}.look-a .site-menu .site-menu__close{display:grid;place-items:center;padding:0;border:0;border-radius:2px;background:none;color:var(--look-a-yellow)}.look-a .site-menu .site-menu__close:before,.look-a .site-menu .site-menu__close:after{content:none}.look-a .site-menu .site-menu__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:6px 20px 28px}.look-a .site-menu .site-menu__nav{grid-template-columns:1fr 1fr;gap:0 16px;margin-top:22px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--look-a-white) 16%,transparent)}.look-a .site-menu .site-menu__nav a{position:relative;display:flex;align-items:center;min-height:48px;padding:0;font-family:Racing Sans One,Impact,sans-serif;font-size:19px;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:var(--look-a-white);text-decoration:none}.look-a .site-menu .site-menu__nav a:hover{color:var(--look-a-yellow);text-decoration:none}.look-a .site-menu .site-menu__nav a[aria-current=page]{color:var(--look-a-yellow)}.look-a .site-menu .site-menu__nav a[aria-current=page]:before{content:"";position:absolute;left:-11px;top:13px;bottom:13px;width:3px;background:var(--look-a-yellow)}.look-a .site-menu .site-menu__reach{flex:none;padding-bottom:env(safe-area-inset-bottom);background:var(--look-a-slate);border-top:3px solid var(--look-a-yellow)}.look-a .site-menu .site-menu__hours{margin:0;padding:9px 20px 0;font-size:13.5px;line-height:1.3;text-align:center;color:color-mix(in srgb,var(--look-a-white) 80%,transparent)}.look-a .site-menu .site-menu__contact{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:0 6px;padding:7px 8px 8px}.look-a .site-menu .site-menu__contact.two-up{grid-template-columns:1fr 1.4fr}.look-a .site-menu .site-menu__contact a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 6px;border:1px solid color-mix(in srgb,var(--look-a-white) 28%,transparent);border-radius:2px;font-size:15px;font-weight:700;color:var(--look-a-white);text-align:center;text-decoration:none}.look-a .site-menu .site-menu__contact a:hover{border-color:var(--look-a-yellow);text-decoration:none}.look-a .site-menu .site-menu__contact a.go{border-color:var(--look-a-yellow);background:var(--look-a-yellow);color:var(--look-a-purple);font-family:Racing Sans One,Impact,sans-serif;font-size:17px;font-weight:400}.look-a .site-menu .site-menu__contact :focus-visible{outline-offset:2px;box-shadow:none}@media(min-width:761px){.look-a .site-menu .site-menu__top,.look-a .site-menu .site-menu__body,.look-a .site-menu .site-menu__contact{padding-left:32px;padding-right:32px}}.look-a .site-menu .finder__title{margin:0 0 12px;font-size:18px;font-style:italic;font-weight:400;line-height:1.3;color:var(--look-a-yellow)}.look-a .site-menu .finder__group+.finder__group{margin-top:16px}.look-a .site-menu .finder__group-title{margin:0 0 8px;font-size:12.5px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:color-mix(in srgb,var(--look-a-white) 78%,transparent)}.look-a .site-menu .finder__list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none}.look-a .site-menu .finder__list a{display:flex;align-items:center;gap:8px;height:100%;min-height:56px;padding:9px 10px 9px 12px;border-left:3px solid var(--look-a-yellow);border-radius:2px;background:var(--look-a-slate2);font-size:15px;font-weight:700;line-height:1.25;color:var(--look-a-white);text-decoration:none}.look-a .site-menu .finder__list a:after{content:"»" / "";margin-left:auto;font-weight:400;color:var(--look-a-yellow)}.look-a .site-menu .finder__list a:hover{background:color-mix(in srgb,var(--look-a-slate2) 70%,var(--look-a-white) 12%);text-decoration:none}.look-a .site-menu .finder__list a[aria-current=page]{background:rgba(var(--look-a-yellow-rgb),.16);color:var(--look-a-yellow)}.look-a .hdr-finder__trigger{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;font:inherit;white-space:nowrap;color:var(--look-a-yellow);cursor:pointer}.look-a .hdr-finder__trigger svg{width:14px;height:14px;transition:transform .15s ease-out}.look-a .hdr-finder__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.look-a .hdr-finder__trigger:hover{text-decoration:underline}@media(min-width:1231px){.look-a .site-header.hdr .wrap{gap:18px}.look-a .site-header.hdr .wrap>a,.look-a .site-header.hdr .right{flex-shrink:0}.look-a .site-header.hdr nav{flex-shrink:0;align-items:baseline;gap:14px;margin-left:0;font-size:15px}.look-a .site-header.hdr .right{gap:16px}.look-a .site-header.hdr .phone,.look-a .site-header.hdr .right .btn{white-space:nowrap}.look-a .site-header.hdr .right .btn{padding-left:16px;padding-right:16px}}.look-a .hdr-finder__panel{position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 84px);overflow-y:auto;background:var(--look-a-slate);border-top:3px solid var(--look-a-yellow);box-shadow:0 24px 48px rgba(var(--look-a-ink-rgb),.6);font-weight:400;white-space:normal;color:var(--look-a-white)}.look-a .hdr-finder__panel[hidden]{display:none}.look-a .hdr-finder__inner{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:56px;max-width:1240px;margin:0 auto;padding:36px 32px 44px}.look-a .hdr-finder__intro p{margin:14px 0 0;font-size:16px;line-height:1.5}.look-a .hdr-finder__intro .hdr-finder__title{margin:0;font-size:34px;line-height:1}.look-a .site-header.hdr .hdr-finder__intro a{white-space:normal}.look-a .site-header.hdr .hdr-finder__more{display:inline-block;margin-top:18px;font-weight:700;color:var(--look-a-yellow);text-decoration:underline;text-underline-offset:3px}.look-a .hdr-finder__alt{font-size:15px}.look-a .site-header.hdr .hdr-finder__alt a{color:var(--look-a-yellow);text-decoration:underline}.look-a .hdr-finder__group h3{margin:0 0 14px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--look-a-white) 78%,transparent)}.look-a .hdr-finder__group ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.look-a .site-header.hdr .hdr-finder__group a:not(.btn){display:block;padding:9px 12px 10px 14px;border-left:3px solid var(--look-a-yellow);border-radius:2px;white-space:normal;color:var(--look-a-white);text-decoration:none}.look-a .site-header.hdr .hdr-finder__group a:not(.btn):hover{background:var(--look-a-slate2);text-decoration:none}.look-a .site-header.hdr .hdr-finder__group a:not(.btn):hover .hdr-finder__label{text-decoration:underline}.look-a .hdr-finder__label{display:block;font-size:17px;font-weight:700;line-height:1.3}.look-a .hdr-finder__label:after{content:" »" / "";font-weight:400;color:var(--look-a-yellow)}.look-a .hdr-finder__outcome{display:block;margin-top:2px;font-size:14.5px;line-height:1.4;color:color-mix(in srgb,var(--look-a-white) 80%,transparent)}.look-a .site-header.hdr .hdr-finder__group a:not(.btn)[aria-current=page]{background:rgba(var(--look-a-yellow-rgb),.12)}.look-a .site-header.hdr .hdr-finder__group a:not(.btn)[aria-current=page] .hdr-finder__label{color:var(--look-a-yellow)}@media(max-width:1230px){.look-a .hdr-finder__panel{display:none}}.look-a .site-menu .site-menu__body{min-height:0}.look-a .site-menu .site-menu__logo{min-height:44px;align-items:center}.look-a .site-menu .site-menu__contact a.go:hover{color:var(--look-a-purple)}.look-a .site-header.hdr .hdr-finder__trigger:focus-visible{outline:3px solid var(--look-a-yellow);outline-offset:4px}.look-a .hdr-finder__panel .hdr-finder__more,.look-a .hdr-finder__panel .hdr-finder__alt a{min-height:44px;display:inline-flex;align-items:center}.look-a .hdr-finder__panel .hdr-finder__alt{margin-top:4px}@media(min-width:761px){.look-a .site-menu .site-menu__top{height:84px}.site-menu-open:has(.hdr[data-hdr=scrolled]) .site-menu__top{height:64px}}@media(prefers-reduced-motion:reduce){.look-a .hdr-finder__trigger svg{transition:none!important}}html.hdr-js .look-a .site-menu-fallback{display:none}html:not(.hdr-js) .site-menu-shell{margin-top:84px}html:not(.hdr-js) .look-a .site-menu-fallback{padding:12px 20px;min-height:44px;cursor:pointer;color:var(--look-a-yellow);background:var(--look-a-slate)}html:not(.hdr-js) .look-a .site-menu[hidden]{display:block;position:static;margin-top:0}html:not(.hdr-js) .look-a .site-menu .site-menu__panel{position:relative;width:100%}html:not(.hdr-js) .look-a .site-menu .site-menu__body{overflow:visible}html:not(.hdr-js) .look-a .site-menu .site-menu__backdrop,html:not(.hdr-js) .look-a .site-menu .site-menu__top,html:not(.hdr-js) .look-a .site-menu .site-menu__close,html:not(.hdr-js) .look-a .hdr .hdr-finder,html:not(.hdr-js) .look-a .site-header.hdr [data-site-menu-button]{display:none}@media(min-width:1231px){html:not(.hdr-js) .look-a .site-menu .site-menu__nav,html:not(.hdr-js) .look-a .site-menu .site-menu__reach{display:none}}.site-body--secondary .section .eyebrow{padding:0;border:0;border-radius:0;background:transparent;color:var(--mkt-attention-fill);font-family:Inter,Arial,sans-serif;font-size:clamp(1rem,1.53vw,1.375rem);font-style:italic;font-weight:300;letter-spacing:normal;line-height:1;text-transform:capitalize}.site-body--secondary .section-heading{gap:.6rem}.site-body--secondary .section-heading p{font-size:.98rem}@media(max-width:820px){.site-main--secondary{width:min(var(--site-content-width),calc(100% - 1.25rem));padding-bottom:4rem}}.site-body--policy-page .site-main--secondary{padding-top:clamp(7rem,10vw,9rem)}.policy-page{display:grid;gap:clamp(2rem,5vw,4rem);min-width:0}.policy-page__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);gap:clamp(1.25rem,4vw,2rem);align-items:start;min-width:0;padding:clamp(1rem,3vw,1.5rem) 0 clamp(2rem,5vw,3.5rem);border-bottom:1px solid var(--line)}.policy-page__hero-copy{min-width:0}.policy-page__hero h1{margin:0 0 1rem;max-width:42rem;font-family:var(--mkt-font-sans);font-size:clamp(2.8rem,7vw,5.2rem);font-weight:var(--mkt-display-weight);letter-spacing:var(--mkt-display-tracking);line-height:var(--mkt-display-leading);text-wrap:balance}.policy-page__hero p{margin:0;max-width:48rem;color:var(--muted);font-size:clamp(1.02rem,2vw,1.18rem);line-height:1.55}.policy-page__meta{display:grid;gap:.85rem;min-width:0;margin:0;padding:.25rem 0 0 clamp(1rem,3vw,1.5rem);border-left:3px solid var(--mkt-attention-fill)}.policy-page__meta div{display:grid;gap:.25rem}.policy-page__meta dt,.policy-page__toc h2{color:var(--mkt-attention-fill);font-family:var(--mkt-font-sans);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.policy-page__meta dt{font-size:.84rem}.policy-page__meta dd{margin:0;color:var(--mkt-text-primary);font-weight:800;overflow-wrap:anywhere}.policy-page__meta a,.policy-page__toc a{color:inherit}.policy-page__layout{display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:start;min-width:0}.policy-page__toc{position:sticky;top:6rem;min-width:0;padding:0 1rem 0 0;border-right:1px solid var(--line)}.policy-page__toc h2{margin:0 0 .9rem;font-size:1rem}.policy-page__toc ol{display:grid;gap:.65rem;margin:0;padding-left:1.2rem;color:var(--muted);line-height:1.35}.policy-page__toc a{overflow-wrap:break-word;text-decoration-color:#ffffff30;text-underline-offset:.2em}.policy-page__toc a:hover{color:var(--mkt-attention-soft-fg)}.policy-page__sections{display:grid;min-width:0}.policy-section{scroll-margin-top:0;min-width:0;padding:0 0 clamp(2rem,5vw,3rem);border-bottom:1px solid var(--mkt-border-subtle)}.policy-section+.policy-section{padding-top:clamp(2rem,5vw,3rem);scroll-margin-top:calc(-1*clamp(2rem,5vw,3rem))}.policy-section h2{margin:0 0 .85rem;font-family:var(--mkt-font-sans);font-size:clamp(2rem,4vw,3rem);font-weight:var(--mkt-heading-weight);letter-spacing:var(--mkt-heading-tracking);line-height:var(--mkt-heading-leading);text-wrap:balance}.policy-section p,.policy-section li{color:var(--muted);line-height:1.65;overflow-wrap:break-word}.policy-section p{margin:0}.policy-section p a{color:var(--mkt-text-primary);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.policy-section p a:hover,.policy-section p a:focus-visible{color:var(--mkt-attention-soft-fg)}.policy-section p+p,.policy-section p+ul{margin-top:.9rem}.policy-section ul{display:grid;gap:.65rem;margin:.9rem 0 0;padding-left:1.2rem}.policy-section__actions{margin-top:1.1rem}@media(max-width:900px){.policy-page__hero,.policy-page__layout{grid-template-columns:1fr}.policy-page__toc{position:static;padding:0 0 1.5rem;border-right:0;border-bottom:1px solid var(--mkt-border-subtle)}}@media(max-width:720px){.site-body--policy-page .site-main--secondary{padding-top:6.5rem}.policy-page{gap:2rem}.policy-page__hero h1{font-size:clamp(2.5rem,12vw,3.35rem)}.policy-page__meta{padding:0 0 0 1rem}}.page-hero h1,.detail-card h3{font-family:var(--mkt-font-sans)}.content-panel,.detail-card,.page-hero{border:1px solid var(--line);background:linear-gradient(180deg,var(--mkt-surface-raised),var(--mkt-surface-deep));box-shadow:var(--shadow)}.page-hero{padding:2rem;border-radius:2rem}.page-hero h1{margin:1rem 0 .9rem;font-size:clamp(3rem,7vw,5.2rem);font-weight:var(--mkt-display-weight);letter-spacing:var(--mkt-display-tracking);line-height:var(--mkt-display-leading);text-transform:uppercase}.page-hero p{margin:0;max-width:44rem;font-size:1.15rem;color:var(--muted)}.detail-card{border-radius:1.5rem;padding:1.4rem}.detail-card h3{margin:.7rem 0 .75rem;font-size:1.7rem;font-weight:700;line-height:1.15}.detail-card p,.page-copy p,.program-list,.callout-list{color:var(--muted)}.page-copy,.program-columns{display:grid;gap:1rem;grid-template-columns:1.1fr .9fr}.content-panel,.program-columns__panel{border-radius:1.5rem;padding:1.4rem;border:1px solid var(--line);background:#ffffff08}.program-list,.callout-list{margin:0;padding-left:1.2rem;display:grid;gap:.75rem}.secondary-hero{--secondary-hero-bleed: calc(50% - 50vw) ;position:relative;overflow:hidden;min-height:25rem;margin:-2.4rem var(--secondary-hero-bleed) 0;padding:10.5rem 0 3.2rem;background:var(--mkt-surface-deep)}.secondary-hero__image,.secondary-hero__overlay{position:absolute;inset:0}.secondary-hero__image{z-index:0;width:100%;height:100%;object-fit:cover;object-position:var(--secondary-hero-position, center)}.secondary-hero__overlay{z-index:1;background:linear-gradient(180deg,rgba(var(--mkt-scrim-rgb),.54),rgba(var(--mkt-scrim-rgb),.8)),linear-gradient(0deg,rgba(var(--mkt-primary-rgb),.16),rgba(var(--mkt-primary-rgb),.16))}.secondary-hero__content{position:relative;z-index:2;width:min(1180px,calc(100% - 2rem));margin:0 auto;display:grid;gap:.9rem}.secondary-hero__content{align-content:end;min-height:11rem}.secondary-hero__eyebrow{font-family:var(--mkt-font-sans)}.secondary-hero__eyebrow{color:var(--mkt-attention-fill);font-size:1.1rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.secondary-hero h1{margin:0;max-width:36rem;font-family:var(--mkt-font-sans);font-size:clamp(3.6rem,7vw,5.5rem);font-weight:var(--mkt-display-weight);letter-spacing:var(--mkt-display-tracking);line-height:var(--mkt-display-leading);text-transform:uppercase}.secondary-hero p{margin:0;max-width:36rem;color:var(--mkt-text-primary);font-size:1.08rem}@media(max-width:980px){.page-copy,.program-columns,.section-heading--split,.site-footer__inner,.story-grid,.detail-grid{grid-template-columns:1fr}}@media(max-width:720px){.secondary-hero{margin-top:-2rem;padding:8.5rem 0 2.4rem;min-height:20rem}.secondary-hero__content{width:min(1180px,calc(100% - 1.25rem))}.page-hero,.detail-card{padding:1.2rem;border-radius:1.3rem}.secondary-hero h1{font-size:clamp(2.3rem,12vw,3.4rem)}}.site-body--secondary .section-heading p{font-family:Inter,Arial,sans-serif;font-weight:400;line-height:1.5}.secondary-hero{min-height:23rem;margin:0 var(--secondary-hero-bleed) 0;padding:8rem 0 2.75rem}@media(min-width:821px){.secondary-hero{--secondary-hero-bleed: calc(50% - 50vw + 8px) }}@media(max-width:820px){.secondary-hero{min-height:19rem;padding:7.2rem 0 2.2rem}}.contact-consult__grid--form{grid-template-columns:minmax(0,1.14fr) minmax(20rem,.86fr);align-items:start}.contact-consult__side{display:grid;gap:.9rem}.contact-form-panel{overflow:clip}.lead-form{display:grid;gap:1.2rem;padding:1.75rem 1.8rem}.lead-form__header{display:grid;gap:.6rem}.lead-form__header h2{font-family:var(--mkt-font-sans);font-weight:800;line-height:var(--mkt-heading-leading);margin:0}.lead-form__header p{max-width:38rem;margin:0;color:var(--muted);font-size:1rem;line-height:1.45}.lead-form-alert{display:grid;gap:.2rem;padding:.9rem 1rem;border-radius:var(--radius);font-size:.96rem;line-height:1.4;scroll-margin-top:0}.lead-form-alert:focus{outline:3px solid var(--mkt-attention-fill);outline-offset:4px}.lead-form-alert__title{margin:0;font:inherit;letter-spacing:normal;text-transform:none}.lead-form-alert strong,.lead-form-alert__title{color:var(--mkt-text-primary);font-weight:900}.lead-form-alert span{color:#f6f8fbd1}.lead-form-alert--error a{color:var(--mkt-attention-fill);font-weight:700;text-decoration:underline;text-underline-offset:.18em}.lead-form-alert__links{display:grid;gap:.45rem;padding:.25rem 0 0;margin:0;list-style:none}.lead-form-alert__links a{display:grid;gap:.12rem;color:var(--mkt-text-primary);text-decoration:none}.lead-form-alert__links a span:first-child{color:var(--mkt-attention-fill);font-size:.82rem;font-weight:900;text-transform:uppercase}.lead-form-alert__links a:hover,.lead-form-alert__links a:focus-visible{color:var(--mkt-attention-fill);text-decoration:underline;text-underline-offset:.18em}.lead-form-alert--validation{border:1px solid rgba(var(--mkt-attention-rgb),.32);background:rgba(var(--mkt-attention-rgb),.08)}.lead-form-alert--error{border:1px solid rgba(255,118,118,.42);background:#ff76761a}.lead-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.lead-form-field,.lead-form-fieldset{display:grid;min-width:0;gap:.45rem}.lead-form-field--wide{grid-column:1 / -1}.lead-form-field label,.lead-form-fieldset legend{color:var(--mkt-text-primary);font-size:.92rem;font-weight:850;letter-spacing:0;line-height:1.2}.lead-form-field label span,.lead-form-fieldset legend span{color:var(--mkt-attention-fill)}.lead-form-fieldset{margin:0;padding:0;border:0}.lead-form-field__help{margin:-.12rem 0 .08rem;color:#f6f8fbb8;font-size:.86rem;font-weight:650;line-height:1.35}.lead-form input,.lead-form select,.lead-form textarea{width:100%;scroll-margin-top:3.5rem;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);background:#020a11ad;color:var(--mkt-text-primary);font:500 1rem/1.25 Inter,Arial,sans-serif}.lead-form input,.lead-form select{min-height:3.15rem;padding:.8rem .9rem}.lead-form textarea{min-height:8.75rem;padding:.85rem .9rem;resize:vertical}.lead-form select{color-scheme:dark}.lead-form input:focus-visible,.lead-form select:focus-visible,.lead-form textarea:focus-visible{border-color:rgba(var(--mkt-attention-rgb),.78);outline:0;box-shadow:0 0 0 3px rgba(var(--mkt-attention-rgb),.16)}.lead-form input[aria-invalid=true],.lead-form select[aria-invalid=true],.lead-form textarea[aria-invalid=true]{border-color:#ff7676c7;box-shadow:0 0 0 3px #ff76761f}.lead-form-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.lead-form-segment{position:relative;display:grid;min-width:0;min-height:3.1rem}.lead-form-segment input{position:absolute;inset:0;opacity:0}.lead-form-segment span{display:grid;place-items:center;min-width:0;min-height:3.1rem;padding:.72rem .65rem;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);background:#ffffff0b;color:var(--muted-strong);font-size:.95rem;font-weight:850;line-height:1.1;text-align:center;transition:border-color .16s ease,background .16s ease,color .16s ease}.lead-form-segment input:checked+span{border-color:rgba(var(--mkt-attention-rgb),.78);background:var(--mkt-attention-fill);color:var(--mkt-on-attention)}.lead-form-segment input:focus-visible+span{outline:3px solid var(--mkt-attention-fill);outline-offset:4px}.lead-form-field__error{display:grid;gap:.2rem;color:var(--mkt-danger-soft-fg);font-size:.88rem;font-weight:750;line-height:1.35}.lead-form-field__error:empty{display:none}.lead-form__footer{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.lead-form-consent-notice{flex:1 1 22rem;max-width:46rem;margin:0;color:#f6f8fbc7;font-size:.9rem;font-weight:650;line-height:1.45}.lead-form-consent-notice a{color:var(--mkt-text-primary);font-weight:850;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.lead-form-consent-notice a:hover,.lead-form-consent-notice a:focus-visible{color:var(--mkt-attention-fill)}.lead-form__submit{min-width:min(100%,17rem)}.lead-form__submit[disabled],.lead-form__submit[aria-disabled=true]{cursor:progress;opacity:.72}.lead-form__trap{display:none}@media(max-width:1080px){.contact-consult__grid--form,.lead-form__grid{grid-template-columns:1fr}.contact-consult__side{gap:1rem}}@media(max-width:760px){.lead-form{padding:1.2rem}.lead-form-alert{scroll-margin-top:0}.lead-form-segmented{grid-template-columns:1fr}.lead-form__submit{width:100%}.lead-form-consent-notice{flex-basis:100%;font-size:.88rem}}.thank-you-page .thank-you-hero{padding:clamp(110px,11.8vw,170px) 0 clamp(60px,7vw,100px)}.thank-you-page .cols{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(30px,4.86vw,70px);align-items:center}.thank-you-page h1{font-size:clamp(46px,5vw,72px)}.thank-you-page .sub{font-size:clamp(17.5px,1.4vw,20px);margin:20px 0 0;max-width:600px}.thank-you-page .fix{margin:22px 0 0;font-size:16.5px}.thank-you-page .fix a{color:var(--look-a-yellow);font-weight:700;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.thank-you-page .pic{display:block;width:100%;height:440px;object-fit:cover;object-position:30% 80%;border:6px solid var(--look-a-yellow);transform:rotate(2deg)}.thank-you-page .thank-you-ready{background:var(--look-a-purple);padding:clamp(64px,6.25vw,90px) 0}.thank-you-page .thank-you-ready .cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;align-items:start}.thank-you-page h2{font-size:clamp(34px,3.34vw,48px)}.thank-you-page ul{list-style:none;padding:0;margin:20px 0 0}.thank-you-page li{padding-left:30px;position:relative;margin:0 0 12px;font-size:18px}.thank-you-page li:before{content:"»";position:absolute;left:4px;color:var(--look-a-yellow);font-family:Racing Sans One,Impact,sans-serif}.thank-you-page .thank-you-reads{display:flex;flex-direction:column;gap:14px}.thank-you-page .thank-you-reads a{display:block;background:var(--look-a-slate);border-left:4px solid var(--look-a-yellow);padding:18px 22px;text-decoration:none}.thank-you-page .thank-you-reads b{display:block;font:22px/1.55 Racing Sans One,Impact,sans-serif;text-transform:uppercase;color:var(--look-a-yellow)}.thank-you-page .thank-you-reads span{font-size:15.5px}@media(max-width:760px){.thank-you-page .cols,.thank-you-page .thank-you-ready .cols{grid-template-columns:minmax(0,1fr);gap:30px}.thank-you-page h1{font-size:clamp(38px,11.8vw,52px)}.thank-you-page .pic{height:clamp(260px,66.7vw,440px);transform:none;border-width:4px}.thank-you-page li{font-size:16.5px}}.contact-page .contact-top{padding:clamp(100px,10.42vw,150px) 0 clamp(64px,7.64vw,110px)}.contact-page .contact-grid{display:grid;grid-template-columns:minmax(0,1fr) 600px;grid-template-areas:"intro form" "aside form";column-gap:70px;align-items:start}.contact-page .contact-intro{grid-area:intro}.contact-page .contact-form{grid-area:form;min-width:0;scroll-margin-top:0}.contact-page .contact-aside{grid-area:aside;min-width:0}.contact-page .contact-intro h1{font-size:clamp(40px,4.45vw,64px)}.contact-page .sub{font-size:20px;margin:20px 0 0;max-width:560px}.contact-page .contact-steps{list-style:none;margin:40px 0 0;padding:0;counter-reset:step}.contact-page .contact-steps li{position:relative;padding:0 0 22px 62px;counter-increment:step}.contact-page .contact-steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:-2px;font:34px/1 Racing Sans One,Impact,sans-serif;color:var(--look-a-yellow)}.contact-page .contact-steps b{display:block;font:22px/1.1 Racing Sans One,Impact,sans-serif;text-transform:uppercase;margin-bottom:4px}.contact-page .contact-steps p{margin:0;font-size:16.5px}.contact-page .contact-talk{margin-top:18px;background:var(--look-a-slate2);padding:26px 28px;border-left:6px solid var(--look-a-yellow)}.contact-page .contact-talk h2{font:26px/1.55 Racing Sans One,Impact,sans-serif;text-transform:uppercase;margin:0 0 6px}.contact-page .contact-talk p{margin:0 0 14px;font-size:16px}.contact-page .contact-talk .btns{display:flex;gap:12px;flex-wrap:wrap}.contact-page .contact-talk .btn{font-size:17px;padding:12px 18px}.contact-page .contact-talk .hrs{margin:14px 0 0;color:var(--look-a-yellow);font-size:15px}.contact-page .contact-talk .mail{margin:8px 0 0;font-size:15px}.contact-page .contact-talk .mail a{font-weight:700;margin-inline-start:3px}.contact-page .contact-talk .mail a:focus-visible{outline-offset:1px;box-shadow:none}.contact-page .contact-photo{margin-top:34px;display:grid;grid-template-columns:200px minmax(0,1fr);gap:22px;align-items:center}.contact-page .contact-photo picture{display:block;width:200px;height:200px;overflow:hidden;border:4px solid var(--look-a-yellow)}.contact-page .contact-photo .pic{display:block;width:100%;height:100%;object-fit:cover;object-position:42% 62%;transform:scale(1.5);transform-origin:42% 62%}.contact-page .contact-photo blockquote{margin:0;font-style:italic;font-size:17.5px}.contact-page .contact-photo .quote-tag{display:block;font-style:normal}.contact-page .contact-locations{background:var(--look-a-ink);padding:clamp(64px,7vw,100px) 0;scroll-margin-top:calc(-1*clamp(64px,7vw,100px))}.contact-page .contact-locations .cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:70px;align-items:start}.contact-page .contact-locations h2{font-size:clamp(36px,3.62vw,52px)}.contact-page .contact-locations .lede{font-size:18px;text-wrap:pretty}.contact-page .trip{margin:22px 0 0;font-size:17px}.contact-page .trip a,.contact-page .location a{color:var(--look-a-yellow);font-weight:700}.contact-page .locations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.contact-page .location{background:var(--look-a-slate2);padding:26px 26px 22px;border-top:4px solid var(--look-a-yellow)}.contact-page .location h3{font:26px/1.55 Racing Sans One,Impact,sans-serif;text-transform:uppercase;margin:0 0 10px}.contact-page .location p{margin:0 0 8px;font-size:16px}.contact-page .location .location-phone{display:flex;align-items:center;gap:8px}.contact-page .location-phone a{white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.contact-page .location-text{display:inline-grid;place-items:center;min-width:44px;min-height:44px}.contact-page .visit{grid-column:1/-1;margin:4px 0 0;font-size:16px;background:rgba(var(--look-a-yellow-rgb),.08);border-left:4px solid var(--look-a-yellow);padding:14px 18px}.contact-page .lead-form{display:block;background:var(--look-a-slate2);padding:38px 40px 34px;border-top:6px solid var(--look-a-yellow);box-shadow:0 24px 50px rgba(var(--look-a-ink-rgb),.35)}.contact-page .lead-form__header{display:block}.contact-page .lead-form__header h2{font:34px/1 Racing Sans One,Impact,sans-serif;text-transform:uppercase}.contact-page .lead-form__header p{margin:10px 0 24px;font-size:15.5px;color:inherit;line-height:1.55}.contact-page .lead-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.contact-page .lead-form-field{gap:7px}.contact-page .lead-form-field label,.contact-page .lead-form-fieldset legend{font-size:15.5px;font-weight:700;line-height:1.55;color:inherit;padding:0}.contact-page .lead-form-field label span,.contact-page .lead-form-fieldset legend span{color:var(--look-a-yellow)}.contact-page .lead-form-field label .lead-form-optional{font-weight:400;color:inherit;opacity:.75}.contact-page .lead-form-field__help{margin:-3px 0 0;font-size:13.5px;font-weight:400;color:inherit;opacity:.8}.contact-page .lead-form input,.contact-page .lead-form select,.contact-page .lead-form textarea{min-width:0;background:var(--look-a-white);color:var(--look-a-ink);border:2px solid var(--look-a-white);border-radius:2px;padding:12px 14px;font:400 16px/1.45 Roboto,Arial,sans-serif;min-height:50px}.contact-page .lead-form select{color-scheme:light;appearance:none;padding-right:40px;overflow:hidden;text-overflow:ellipsis}.contact-page .lead-form-select{display:grid;position:relative;min-width:0}.contact-page .lead-form-select:after{content:"";position:absolute;right:16px;top:21px;width:9px;height:9px;border-right:2.5px solid var(--look-a-purple);border-bottom:2.5px solid var(--look-a-purple);transform:rotate(45deg);pointer-events:none}.contact-page .lead-form-select select,.contact-page .lead-form-select [data-select-value]{grid-area:1 / 1}.contact-page .lead-form-select [data-select-value]{display:none;padding:14px 42px 14px 16px;font:400 16px/1.45 Roboto,Arial,sans-serif;color:var(--look-a-ink);pointer-events:none;z-index:1}.contact-page .lead-form-select[data-select-ready] select{color:transparent;height:100%}.contact-page .lead-form-select[data-select-ready] [data-select-value]{display:block}.contact-page .lead-form-select select:has(option:checked[value=""]),.contact-page .lead-form-select:has(option:checked[value=""]) [data-select-value]{color:color-mix(in srgb,var(--look-a-ink) 70%,var(--look-a-white))}.contact-page .lead-form-select[data-select-ready] select:has(option:checked[value=""]){color:transparent}.contact-page .lead-form-select option{color:var(--look-a-ink)}.contact-page .lead-form textarea{min-height:112px}.contact-page .lead-form :is(input,select,textarea):focus-visible{outline:3px solid var(--look-a-yellow);outline-offset:4px;box-shadow:0 0 0 6px var(--look-a-ink)}.contact-page .lead-form-segmented{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:2px solid var(--look-a-white);border-radius:2px;margin-top:10px}.contact-page .lead-form-field .lead-form-segment span{border:0;border-radius:0;background:transparent;color:var(--look-a-white);padding:12px 0;font:700 16px/1.55 Roboto,Arial,sans-serif}.contact-page .lead-form-segment+.lead-form-segment{border-left:2px solid var(--mkt-border-strong)}.contact-page .lead-form-segment input:checked+span{background:var(--look-a-yellow);color:var(--look-a-purple)}.contact-page .lead-form-segment input:focus-visible+span{position:relative;outline:3px solid var(--look-a-yellow);outline-offset:5px;box-shadow:0 0 0 7px var(--look-a-ink)}.contact-page .lead-form-extra{margin:22px 0 20px;border-block:1px solid var(--mkt-border-strong)}.contact-page .lead-form-extra summary{display:flex;justify-content:space-between;gap:16px;padding:14px 0;font-size:15.5px;font-weight:700;cursor:pointer;list-style:none}.contact-page .lead-form-extra summary::-webkit-details-marker{display:none}.contact-page .lead-form-extra-icon:after{content:"+";color:var(--look-a-yellow);font:20px/1.5 Racing Sans One,Impact,sans-serif}.contact-page .lead-form-extra[open] .lead-form-extra-icon:after{content:"−"}.contact-page .lead-form-extra .lead-form__grid{padding:8px 0 24px}.contact-page .lead-form__footer{display:block}.contact-page .lead-form-consent-notice{font-size:12.5px;font-weight:400;color:var(--look-a-white);line-height:1.8;margin:0 0 18px}.contact-page .lead-form-consent-notice a{color:var(--look-a-yellow);font-weight:400;display:inline-block;padding:2px 0;margin-inline:0}.contact-page .lead-form-consent-notice a:focus-visible{outline-offset:0;box-shadow:none}.contact-page .lead-form__submit{width:100%;font-size:21px;padding:17px 20px;border:0;cursor:pointer}.contact-page .lead-form-after{font-size:14px;margin:12px 0 0;text-align:center}.contact-page .lead-form-pending{font-size:15px;margin:14px 0 0}.contact-page .lead-form-alert{margin-bottom:24px}.contact-page .lead-form-alert:focus{outline:3px solid var(--look-a-yellow);outline-offset:4px;box-shadow:none}.contact-page .lead-form-alert__links a span:first-child{text-transform:none;font-size:inherit;font-weight:400;color:inherit}.contact-page .lead-form-alert__links a,.contact-page .lead-form-alert--error a{color:var(--look-a-yellow);text-decoration:underline;text-underline-offset:3px}.contact-page .lead-form-field[hidden],.contact-page .lead-form-alert[hidden]{display:none}@media(min-width:1101px)and (max-width:1280px){.contact-page .contact-grid{grid-template-columns:minmax(0,1fr) 540px;column-gap:48px}}@media(max-width:1100px){.contact-page .contact-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "form" "aside";row-gap:40px}.contact-page .contact-form{max-width:680px;width:100%}.contact-page .contact-intro h1{font-size:clamp(40px,6vw,60px)}.contact-page .contact-locations .cols{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:760px){.contact-page .contact-grid{row-gap:30px}.contact-page .contact-intro h1{font-size:clamp(34px,10.26vw,46px)}.contact-page .sub{font-size:17px;margin-top:14px}.contact-page .lead-form{padding:26px 20px 24px;margin:0 -20px;box-shadow:none}.contact-page .lead-form__header h2{font-size:28px}.contact-page .lead-form__grid{grid-template-columns:minmax(0,1fr)}.contact-page .contact-steps{margin-top:6px}.contact-page .contact-steps li{padding-left:52px}.contact-page .contact-steps li:before{font-size:28px}.contact-page .contact-steps b{font-size:20px}.contact-page .contact-talk{padding:22px 20px}.contact-page .contact-talk .btns{flex-direction:column}.contact-page .contact-photo{grid-template-columns:110px minmax(0,1fr);gap:16px}.contact-page .contact-photo picture{width:110px;height:110px}.contact-page .contact-photo blockquote{font-size:16px}.contact-page .locations-grid{grid-template-columns:minmax(0,1fr);gap:16px}}.google-reviews{display:grid;gap:1.4rem;max-width:64rem;margin:0 auto}.google-reviews__stat{margin:0;color:var(--mkt-attention-fill);font-size:1.15rem;font-weight:800;letter-spacing:.01em;text-align:center}.google-reviews__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.1rem;margin:0;padding:0;list-style:none}.google-reviews__grid>li{display:flex;flex:1 1 26rem;max-width:34rem}.google-reviews__quote{margin:0;width:100%;padding:1.5rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft)}.google-reviews__quote p{margin:0 0 1rem;color:var(--text);font-size:1.02rem;line-height:1.55}.google-reviews__quote cite{color:var(--muted-strong);font-size:.92rem;font-style:normal;font-weight:800}.google-reviews__note{margin:0;max-width:40rem;color:var(--muted);font-size:1rem;line-height:1.5}@media(max-width:560px){.google-reviews__quote{padding:1.25rem}}.stay-page-nav{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding:1.2rem 0;border-block:1px solid var(--mkt-border-subtle);font-size:.9rem;font-weight:600}.stay-page-nav a:hover{color:var(--mkt-attention-fill)}@media(max-width:760px){.stay-page-nav{gap:.8rem 1.2rem;font-size:.8rem}}.acquisition-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:4rem;align-items:center;padding:2rem 0 4rem}.acquisition-hero h1,.acquisition-intro h1{font-size:clamp(2.75rem,4.6vw,4.4rem);max-width:16ch}.acquisition-hero--home h1{font-size:clamp(3.2rem,5.3vw,5rem);max-width:11ch}.acquisition-hero__media{margin:0}.acquisition-hero__media img{width:100%;height:540px;object-fit:cover;border-radius:8px}.acquisition-hero--home .acquisition-hero__media img{object-position:54% center}.acquisition-hero__media figcaption{padding-top:.8rem;font-size:.8rem;color:var(--mkt-text-tertiary)}.acquisition-intro{padding:2rem 0 0}.acquisition-intro h1{max-width:19ch}.acquisition-intro .editorial-lede{max-width:45rem}.acquisition-intro .stay-page-nav{margin-top:3rem}.acquisition-split{display:grid;grid-template-columns:1fr 1fr;gap:5rem}.acquisition-split p,.goal-work p{max-width:38rem}.choice-stays{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--mkt-border-strong);border-radius:8px;overflow:hidden;margin-bottom:1rem}.choice-stay{padding:2rem;background:var(--mkt-surface-default)}.choice-stay+.choice-stay{border-left:1px solid var(--mkt-border-strong)}.choice-stay h3{font-size:1.4rem}.choice-stay h3 a:hover{color:var(--mkt-action-primary-on-dark)}.choice-stay__duration{font-weight:700}.editorial-page .choice-stay__price{font-weight:800;font-size:2.4rem;line-height:1.1;color:var(--mkt-text-primary);margin:1.8rem 0}.choice-stay__included{font-size:.9rem}.choice-owner-work{margin-top:2rem;max-width:51rem}.goal-links{display:grid;grid-template-columns:1fr 1fr;gap:0 3rem}.goal-links>a{display:block;border-top:1px solid var(--mkt-border-strong);padding:1.7rem 0}.goal-links h3{display:flex;gap:1rem;justify-content:space-between}.goal-links h3 span,.goal-links a:hover h3{color:var(--mkt-action-primary-on-dark)}.goal-links p{margin-bottom:0;max-width:31rem}.acquisition-people{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.acquisition-people img{width:100%;height:230px;object-fit:cover;border-radius:6px;margin-bottom:1rem}.acquisition-people strong,.acquisition-people span{display:block}.acquisition-people span{color:var(--mkt-text-tertiary);font-size:.85rem}.acquisition-people__all{grid-column:1 / -1}.acquisition-story{border-left:3px solid var(--mkt-action-primary-on-dark);padding-left:2rem}.goal-work{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2.5rem}.goal-work>div{padding-top:1.3rem;border-top:2px solid var(--mkt-border-strong)}.goal-related{display:flex;flex-direction:column;align-items:start;margin-top:1rem}.goal-caution{border-left:3px solid var(--mkt-attention-fill);padding:2rem;margin-top:3rem;background:var(--mkt-surface-default)}.goal-caution h2{font-size:1.6rem}.goal-caution p{max-width:54rem}.location-list{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding:3rem 0}.location-place{border-top:3px solid var(--mkt-action-primary-on-dark);padding-top:1.5rem}.location-place address{font-style:normal;margin-bottom:1rem;color:var(--mkt-text-secondary)}.location-place .editorial-actions{margin-top:.5rem}.support-page{max-width:48rem;padding-block:2rem 5rem}.support-page h1{font-size:clamp(2.3rem,5vw,3.8rem)}@media(max-width:900px){.acquisition-hero,.acquisition-split{gap:2rem}.choice-stay{padding:1.4rem}}@media(max-width:760px){.acquisition-hero,.acquisition-split,.choice-stays,.goal-links,.goal-work,.location-list{grid-template-columns:1fr}.acquisition-hero{padding:0 0 2rem;gap:1.8rem}.acquisition-hero h1,.acquisition-intro h1{font-size:2.4rem;max-width:17ch}.acquisition-hero--home h1{font-size:2.8rem;max-width:12ch}.acquisition-hero__media img{height:330px}.acquisition-hero--home .acquisition-hero__media img{height:280px}.acquisition-intro{padding:0}.acquisition-split{gap:.7rem}.choice-stay{padding:1.5rem}.choice-stay+.choice-stay{border-left:0;border-top:1px solid var(--mkt-border-strong)}.choice-stay__price{margin-block:1rem}.acquisition-people{margin-top:1.5rem}.acquisition-people img{height:180px}.acquisition-story{padding-left:1.2rem}.goal-work{gap:1rem;margin-top:1.5rem}.goal-caution{padding:1.5rem}.location-list{gap:2.5rem;padding:2rem 0}}.people-roster{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding:3rem 0 1rem}.person-card img{width:100%;height:370px;object-fit:cover;object-position:var(--person-portrait-position);border-radius:8px;margin-bottom:1.5rem}.person-card h2{font-size:2rem;margin-bottom:.8rem}.person-card .editorial-kicker{color:var(--mkt-text-tertiary);margin-bottom:.6rem}.person-card--text{border-top:2px solid var(--mkt-border-strong);padding-top:2rem}.person-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:center;padding:2rem 0 3rem}.person-intro h1{font-size:clamp(2.8rem,4.8vw,4.5rem)}.person-intro figure{margin:0}.person-intro img{width:100%;height:480px;object-fit:cover;border-radius:8px}.person-intro--text{grid-template-columns:minmax(0,48rem)}.person-focus{border-top:1px solid var(--mkt-border-strong);margin-top:2rem;padding-top:1.5rem}.person-focus h2{font-size:1.2rem}.person-focus ul{padding-left:1.2rem;color:var(--mkt-text-secondary)}.person-focus li{margin-block:.4rem}.person-story{max-width:44rem}.trust-next-links{display:flex;flex-wrap:wrap;gap:1rem 3rem;padding-top:2rem}@media(min-width:761px){.person-card--chrissy-pacheco img{object-position:48% 0%}}@media(max-width:760px){.people-roster,.person-intro{grid-template-columns:1fr;gap:2rem}.people-roster{padding-top:2rem}.person-card img{height:320px}.person-intro{padding:0 0 2rem}.person-intro h1{font-size:2.7rem}.person-intro img{height:330px}.person-focus{margin-top:1.5rem}}@font-face{font-family:Racing Sans One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/RacingSansOne-400-normal-BryReCGz.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/Roboto-400-italic-BZYj8CJm.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/Roboto-400-italic-BZYj8CJm.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/Roboto-400-normal-ccAYIvAh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/Roboto-400-normal-ccAYIvAh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/Roboto-400-normal-ccAYIvAh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/assets/Roboto-400-normal-ccAYIvAh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.look-a,.site-body--look-a{--look-a-purple: #5804fa;--look-a-yellow: #ffde01;--look-a-slate: #1b252f;--look-a-slate2: #243241;--look-a-ink: #121a22;--look-a-white: #fff;--look-a-slate-rgb: 27, 37, 47;--look-a-ink-rgb: 18, 26, 34;--look-a-yellow-rgb: 255, 222, 1}.look-a{color:var(--look-a-white);font-family:Roboto,Arial,sans-serif;font-size:17px;line-height:1.55}.look-a img{max-width:100%}.look-a .nobreak{white-space:nowrap}.look-a .eyebrow{display:block;font-weight:400;text-transform:none;letter-spacing:normal}.look-a a:not(.btn):hover{text-decoration:underline}.look-a :focus-visible{outline:3px solid var(--look-a-yellow);outline-offset:4px;box-shadow:0 0 0 6px var(--look-a-ink)}.look-a .display{font-family:Racing Sans One,Impact,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:.01em;line-height:.98;margin:0}.look-a .eyebrow{font-style:italic;color:var(--look-a-yellow);font-size:22px;margin:0 0 8px}.look-a .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:Racing Sans One,Impact,sans-serif;font-size:19px;text-decoration:none;padding:15px 26px;border-radius:2px;letter-spacing:.01em;text-align:center}.look-a .btn-y{background:var(--look-a-yellow);color:var(--look-a-purple);box-shadow:0 6px #0000002e}.look-a .btn-ghost{border:2px solid rgba(255,255,255,.85);color:var(--look-a-white)}.look-a .btn-p{background:var(--look-a-purple);color:var(--look-a-white);box-shadow:0 6px #0000002e}.look-a .wrap{max-width:1240px;margin:0 auto;padding:0 32px}.look-a .sec{padding:120px 0;position:relative}.look-a .sec[id]{scroll-margin-top:-120px}.look-a .sec-head{max-width:820px;margin-bottom:50px}.look-a .sec-head h2,.look-a .h2{font-size:60px}.look-a .h2s{font-size:54px}.look-a .lede{font-size:20px;margin:20px 0 0}.look-a .purple{background:var(--look-a-purple)}.look-a .ink{background:var(--look-a-ink)}.look-a .yellow{background:var(--look-a-yellow);color:var(--look-a-slate)}.look-a .yellow .eyebrow{color:var(--look-a-purple)}.look-a .angled-top{clip-path:polygon(0 var(--look-a-angle-top),100% 0,100% 100%,0 100%)}.look-a .angled-both{clip-path:polygon(0 var(--look-a-angle-top),100% 0,100% calc(100% - var(--look-a-angle-bottom)),0 100%)}.look-a .quote-tag{font-weight:700;margin-top:12px;font-size:15.5px}.look-a .quote-tag small{display:block;font-weight:400;font-style:italic;color:var(--look-a-yellow);font-size:14px}.look-a .hdr{position:absolute;top:0;left:0;right:0;z-index:5}.look-a .hdr .wrap{display:flex;align-items:center;gap:28px;height:84px}.look-a .hdr img.logo{height:38px}.look-a .hdr nav{display:flex;gap:22px;margin-left:12px;font-weight:500;font-size:16px}.look-a .hdr nav a{white-space:nowrap}.look-a .hdr nav a{text-decoration:none}.look-a .hdr nav a.on{border-bottom:3px solid var(--look-a-yellow);padding-bottom:4px}.look-a .hdr .right{margin-left:auto;display:flex;align-items:center;gap:20px}.look-a .hdr .phone{font-weight:700;color:var(--look-a-yellow);text-decoration:none;font-size:17px}.look-a .hdr .btn{font-size:16px;padding:11px 18px}.look-a .hdr--text-action .btn{font-family:Roboto,Arial,sans-serif;font-weight:700}.look-a .hdr .mob{display:none}.look-a .hdr .icon-btn{width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;border-radius:2px;background:transparent;color:var(--look-a-yellow);text-decoration:none}.look-a .ctas{display:flex;gap:16px;flex-wrap:wrap}.look-a .onpurple{background:var(--look-a-purple)}.look-a .onink{background:var(--look-a-ink)}.look-a .review-count{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin:-26px 0 46px;font-size:17px}.look-a .review-count a{color:var(--look-a-yellow);text-decoration:underline}.look-a .foot{background:var(--look-a-ink);padding:60px 0 40px;font-size:15px}.look-a .foot .cols{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:40px}.look-a .foot img{height:34px;margin-bottom:14px}.look-a .foot h2{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:18px;margin:0 0 10px;color:var(--look-a-yellow)}.look-a .foot p{margin:0 0 6px;opacity:.9}.look-a .foot .legal{margin-top:40px;font-size:13px;opacity:.85}.look-a .mbar{display:none}@media(max-width:760px){.look-a{font-size:16px}.look-a .wrap{padding:0 20px}.look-a .sec{padding:76px 0}.look-a .sec[id]{scroll-margin-top:-76px}.look-a .sec-head{margin-bottom:30px}.look-a .sec-head h2,.look-a .h2,.look-a .h2s{font-size:38px}.look-a .eyebrow{font-size:18px}.look-a .lede{font-size:17px;margin-top:14px}.look-a .ctas{flex-direction:column;align-items:stretch}.look-a .btn{justify-content:center}.look-a .d{display:none}.look-a .hdr .wrap{height:68px;gap:12px}.look-a .hdr img.logo{height:30px}.look-a .hdr nav,.look-a .hdr .phone,.look-a .hdr .right .btn{display:none}.look-a .hdr .mob{display:flex;gap:10px;margin-left:auto}.look-a .review-count{margin:-12px 0 40px;font-size:15.5px}.look-a .foot .cols{grid-template-columns:1fr 1fr;gap:28px}.look-a .foot .cols>div:first-child{grid-column:1/-1}.look-a .mbar{display:grid;grid-template-columns:1fr 1fr 1.4fr;position:fixed;left:0;right:0;bottom:0;z-index:9;background:var(--look-a-slate);border-top:3px solid var(--look-a-yellow)}.look-a .mbar a{padding:14px 6px;text-align:center;text-decoration:none;font-weight:700;font-size:15px}.look-a .mbar.two-up{grid-template-columns:1fr 1.4fr}.look-a .mbar a.go{background:var(--look-a-yellow);color:var(--look-a-purple);font-family:Racing Sans One,Impact,sans-serif;font-weight:400;font-size:17px}}.site-body--look-a{background:var(--look-a-slate)}.site-body--look-a .site-main{width:100%;padding:0;margin:0}.look-a .hdr{background:var(--look-a-slate)}:is(.site-body--board-train,.site-body--how-we-train,.site-body--homepage) .look-a .hdr{background:transparent}:is(.site-body--board-train,.site-body--how-we-train,.site-body--homepage) .look-a .hdr:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;height:124px;pointer-events:none;background:linear-gradient(180deg,rgba(var(--look-a-slate-rgb),.75) 0,rgba(var(--look-a-slate-rgb),.6) 56px,rgba(var(--look-a-slate-rgb),0) 124px)}.look-a .hdr .logo{width:auto}.look-a:is(.programs-page,.goal-page,.our-crew-page) .sec[id]{scroll-margin-top:calc(-1*clamp(76px,8.34vw,120px))}.look-a.results-page .sec[id]{scroll-margin-top:calc(-1*clamp(76px,8.33vw,120px))}html.hdr-js .look-a .hdr{position:fixed;z-index:30;transition:transform .3s ease-out,background-color .15s linear,box-shadow .15s linear}html.hdr-js .look-a .hdr:not([data-hdr]){transition:none}html.hdr-js .look-a .hdr[data-hdr]:not([data-hdr=top]),html.hdr-js .look-a .hdr.hdr--finder-open{background:var(--look-a-slate);box-shadow:0 2px 12px rgba(var(--look-a-ink-rgb),.5)}html.hdr-js .look-a .hdr[data-hdr]:not([data-hdr=top]):before,html.hdr-js .look-a .hdr.hdr--finder-open:before{content:none}@media(max-width:760px){html.hdr-js.hdr-away .look-a .hdr:not([data-hdr]),html.hdr-js .look-a .hdr[data-hdr=hidden]{transform:translateY(calc(-100% - 16px));box-shadow:none}}@media(min-width:761px){html.hdr-js .look-a .hdr .wrap,html.hdr-js .look-a .hdr img.logo{transition:height .15s ease-out}html.hdr-js .look-a .hdr[data-hdr=scrolled] .wrap{height:64px}html.hdr-js .look-a .hdr[data-hdr=scrolled] img.logo{height:32px}}@media(prefers-reduced-motion:reduce){html.hdr-js .look-a .hdr,html.hdr-js .look-a .hdr .wrap,html.hdr-js .look-a .hdr img.logo{transition:none!important}}html.hdr-js .look-a .hdr[data-focus-obscured]{transform:translateY(calc(-100% - 16px));transition:none}html.hdr-js .look-a .hdr[data-focus-check]{transition:none}html.hdr-js .look-a .hdr[data-focus-check=shown]{transform:none}.look-a .foot img{width:auto}.look-a .site-menu__panel{background:var(--look-a-slate);color:var(--look-a-white)}.look-a .btn{font-weight:400}.look-a .hdr button{cursor:pointer}.site-body--look-a{font-family:Roboto,Arial,sans-serif}.site-body--look-a .skip-link{font-family:Roboto,Arial,sans-serif;background:var(--look-a-yellow);color:var(--look-a-slate);border-color:var(--look-a-slate)}.site-body--look-a .skip-link:focus-visible{outline:3px solid var(--look-a-yellow);outline-offset:4px;box-shadow:0 0 0 6px var(--look-a-ink)}@media(min-width:761px)and (max-width:1230px){.look-a .hdr>.wrap>nav{display:none}.look-a .hdr .mob{display:flex;gap:10px;margin-left:0}.look-a .hdr .mob a{display:none}}@media(max-width:760px){.site-body--has-sticky-cta{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.look-a .mbar{padding-bottom:env(safe-area-inset-bottom)}.look-a[data-sticky-mobile-cta] .mbar{transition:transform .18s ease-out}.look-a[data-hero-cta-visible] .mbar,.look-a[data-form-control-focused] .mbar{transform:translateY(100%);visibility:hidden;transition:none}@media(prefers-reduced-motion:reduce){.look-a[data-sticky-mobile-cta] .mbar{transition:none}}}.look-a .faq .faq-prompt a{white-space:nowrap}.look-a .faq .faq-prompt--phone{display:none}@media(max-width:760px){.look-a .faq .faq-prompt--desktop{display:none}.look-a .faq .faq-prompt--phone{display:block;max-width:560px;margin:0;font-size:17px}.look-a .faq .faq-prompt--phone a{color:var(--look-a-yellow);font-weight:700}}.look-a:is(.board-train-page,.how-we-train-page,.homepage-page) .faq .cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;align-items:start}.look-a:is(.board-train-page,.how-we-train-page,.homepage-page) .faq .side{max-width:560px}@media(max-width:1099px){.look-a:is(.board-train-page,.how-we-train-page,.homepage-page) .faq .cols{grid-template-columns:1fr;gap:32px}}@media(max-width:760px){.look-a:is(.board-train-page,.how-we-train-page,.homepage-page) .faq .cols{gap:20px}}@media(min-width:761px)and (max-width:1000px){.look-a:is(.board-train-page,.homepage-page) .tiers{grid-template-columns:1fr}}.board-train-page .hero{--ph: 92.1vw;overflow:hidden;overflow:clip;position:relative;z-index:2;min-height:880px;background:linear-gradient(90deg,var(--look-a-slate) 300px,rgba(var(--look-a-slate-rgb),0) 560px),none 300px 14%/1760px auto no-repeat;background-color:var(--look-a-slate);clip-path:polygon(0 0,100% 0,100% 93%,0 100%);display:flex;align-items:flex-end}.board-train-page .hero:before{z-index:1;content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--look-a-slate-rgb),.93),rgba(var(--look-a-slate-rgb),.78) 38%,rgba(var(--look-a-slate-rgb),.1) 60%,rgba(var(--look-a-slate-rgb),0)),linear-gradient(180deg,rgba(var(--look-a-slate-rgb),0) calc(100% - 64px),rgba(var(--look-a-slate-rgb),.92) calc(100% - 16px),var(--look-a-slate) 100%)}.board-train-page .hero .inner{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:150px 32px 140px}.board-train-page .hero .inner>*{max-width:640px}.board-train-page .hero .inner>h1{max-width:900px}.board-train-page .hero .inner>.hfacts{max-width:none}.board-train-page .label{display:inline-block;font-size:14px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;background:var(--look-a-purple);padding:6px 12px;margin-bottom:18px}.board-train-page .hero h1{font-size:72px}.board-train-page .hero .sub{font-size:20.5px;margin:22px 0 30px}.board-train-page .hero .micro{margin:14px 0 0;font-size:15px;opacity:.9}@media(max-width:760px){.board-train-page .hero .micro{display:none}}.board-train-page .hfacts{display:grid;grid-template-columns:repeat(5,max-content);gap:14px 30px;margin-top:36px}.board-train-page .hfacts div{border-left:3px solid var(--look-a-yellow);padding-left:12px;font-size:14.5px;line-height:1.3}.board-train-page .hfacts b{display:block;white-space:nowrap;font-family:Racing Sans One,Impact,sans-serif;font-weight:400;font-size:22px;color:var(--look-a-yellow);line-height:1.15}.board-train-page .problems{margin-top:-70px;padding-top:170px;z-index:1}.board-train-page .pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(not (max-width:760px))and (not (min-width:1024px)){.board-train-page .pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.board-train-page .pcard{background:var(--look-a-slate2);padding:26px 26px 24px;border-top:4px solid var(--look-a-yellow)}.board-train-page .pcard h3{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:24px;line-height:1.08;margin:0 0 10px}.board-train-page .pcard p{margin:0;font-size:16px;opacity:.92}.board-train-page .fitline{margin:34px 0 0;font-size:19px;max-width:860px}.board-train-page .fitline b{color:var(--look-a-yellow);font-weight:700}.board-train-page .ba{margin-top:64px;background:var(--look-a-purple);display:grid;grid-template-columns:1fr 70px 1.25fr;align-items:center;gap:10px;padding:44px 48px;position:relative}.board-train-page .ba .tag{display:inline-block;font-size:13px;letter-spacing:.12em;font-weight:700;text-transform:uppercase;background:var(--look-a-slate);color:var(--look-a-yellow);padding:4px 10px;margin-bottom:12px}.board-train-page .ba .before p{font-style:italic;font-size:21px;margin:0;opacity:.95}.board-train-page .ba .arrow{font-family:Racing Sans One,Impact,sans-serif;font-size:64px;color:var(--look-a-yellow);text-align:center;line-height:1}.board-train-page .ba .after p{font-family:Racing Sans One,Impact,sans-serif;font-size:34px;line-height:1.1;margin:0}.board-train-page .ba .who{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.25);padding-top:16px;margin-top:14px;font-weight:700;font-size:15.5px}.board-train-page .ba .who span{font-weight:400;font-style:italic;color:var(--look-a-yellow)}.board-train-page .tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.board-train-page .tier{background:var(--look-a-slate);padding:36px 30px 30px;display:flex;flex-direction:column;position:relative}.board-train-page .tier.pop{outline:4px solid var(--look-a-yellow);outline-offset:-4px}.board-train-page .tier .badge{position:absolute;top:-16px;left:30px;background:var(--look-a-yellow);color:var(--look-a-purple);font-family:Racing Sans One,Impact,sans-serif;font-size:16px;padding:5px 12px}.board-train-page .tier .eb{font-style:italic;color:var(--look-a-yellow);margin:0 0 4px;font-size:17px}.board-train-page .tier h3{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:30px;line-height:1.02;margin:0}.board-train-page .tier .price{font-family:Racing Sans One,Impact,sans-serif;color:var(--look-a-yellow);font-size:58px;line-height:1;margin:16px 0 4px}.board-train-page .tier .weeks{font-size:14.5px;opacity:.8;margin:0 0 16px}.board-train-page .tier .best{font-size:16px;margin:0 0 16px}.board-train-page .tier .lbl{font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--look-a-yellow);margin:0 0 8px}.board-train-page .tier ul{list-style:none;margin:0 0 20px;padding:0}.board-train-page .tier li{padding-left:26px;position:relative;margin:0 0 7px;font-size:15.5px}.board-train-page .tier li:before{content:"✓";position:absolute;left:0;color:var(--look-a-yellow);font-weight:900}.board-train-page .tier .after{margin-top:auto;border-top:1px solid rgba(255,255,255,.2);padding-top:16px;font-size:15px}.board-train-page .tier .after b{color:var(--look-a-yellow)}.board-train-page .tier .btn{margin-top:18px;width:100%;font-size:17px}.board-train-page .tier-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.board-train-page .tier-notes div{border-left:3px solid var(--look-a-yellow);padding-left:16px;font-size:16px}.board-train-page .tier-notes b{display:block;font-family:Racing Sans One,Impact,sans-serif;font-weight:400;font-size:21px;text-transform:uppercase;margin-bottom:4px}.board-train-page .tier-notes a{color:var(--look-a-yellow);font-weight:700}.board-train-page .stay .cols{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:start}.board-train-page .mosaic{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:400px 400px;gap:14px}.board-train-page .mosaic .a{grid-row:1/3;background:none center 30% / cover}.board-train-page .mosaic .b{background:none center 40% / cover;position:relative}.board-train-page .mosaic .c{background:none center 18% / cover;position:relative}.board-train-page .cap{position:absolute;left:10px;right:10px;bottom:10px;background:rgba(var(--look-a-ink-rgb),.85);font-size:13.5px;padding:6px 9px;border-left:3px solid var(--look-a-yellow);font-style:italic}.board-train-page .flist{list-style:none;margin:0;padding:0}.board-train-page .flist li{display:grid;grid-template-columns:58px 1fr;gap:4px 14px;padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid rgba(255,255,255,.12)}.board-train-page .flist li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.board-train-page .flist .n{font-family:Racing Sans One,Impact,sans-serif;color:var(--look-a-yellow);font-size:40px;line-height:1;grid-row:span 2}.board-train-page .flist h3{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:23px;margin:2px 0 0;line-height:1.1}.board-train-page .flist p{margin:0;font-size:16px;opacity:.93}.board-train-page .bigquote{margin-top:56px;text-align:center}.board-train-page .bigquote p{font-family:Racing Sans One,Impact,sans-serif;font-size:44px;line-height:1.05;margin:0 auto;max-width:900px}.board-train-page .bigquote p:before{content:"“";color:var(--look-a-yellow)}.board-train-page .bigquote p:after{content:"”";color:var(--look-a-yellow)}.board-train-page .train .cols{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.board-train-page .consent{background:var(--look-a-slate);padding:26px 28px;margin:26px 0;border-left:5px solid var(--look-a-yellow)}.board-train-page .consent b{display:block;font-family:Racing Sans One,Impact,sans-serif;font-weight:400;font-size:26px;text-transform:uppercase;margin-bottom:6px}.board-train-page .consent p{margin:0;font-size:17px}.board-train-page .train .cols{align-items:stretch}.board-train-page .train .tphoto{margin-bottom:30px;background-position:42% center}.board-train-page .mblocks{display:grid;gap:14px;margin:26px 0 22px}.board-train-page .mblock{background:var(--look-a-slate);padding:20px 24px;border-left:5px solid var(--look-a-yellow)}.board-train-page .mblock b{display:block;font-family:Racing Sans One,Impact,sans-serif;font-weight:400;font-size:23px;text-transform:uppercase;margin-bottom:4px}.board-train-page .mblock p{margin:0;font-size:16px}.board-train-page .mblock.never ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 18px}.board-train-page .mblock.never li{padding-left:24px;position:relative;font-size:16px}.board-train-page .mblock.never li:before{content:"✕";position:absolute;left:0;color:var(--look-a-yellow);font-weight:900}.board-train-page .mlink{margin:0;font-size:17px}.board-train-page .mlink a{color:var(--look-a-yellow);font-weight:700}.board-train-page .tphoto{position:relative;min-height:540px;background:none center/cover}.board-train-page .tphoto .qcard{position:absolute;left:-40px;right:40px;bottom:-30px;background:var(--look-a-yellow);color:var(--look-a-slate);padding:24px 26px}.board-train-page .tphoto .qcard p{margin:0;font-size:17px;font-weight:500}.board-train-page .tphoto .qcard .quote-tag small{color:var(--look-a-purple)}.board-train-page .pickup{--look-a-angle-top: 4%;padding:150px 0 120px}.board-train-page .pgrid3{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.board-train-page .pstep .n{font-family:Racing Sans One,Impact,sans-serif;color:var(--look-a-purple);font-size:50px;line-height:1}.board-train-page .pstep h3{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:26px;margin:8px 0;line-height:1.05}.board-train-page .pstep p{margin:0;font-size:16.5px}.board-train-page .pquote{margin-top:50px;background:var(--look-a-slate);color:var(--look-a-white);padding:28px 32px;display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center}.board-train-page .pquote .qm{font-family:Georgia,serif;font-size:90px;line-height:.6;color:var(--look-a-yellow);height:40px}.board-train-page .pquote p{margin:0;font-size:19px;font-style:italic}.board-train-page .drive{background:linear-gradient(90deg,rgba(var(--look-a-slate-rgb),.97),rgba(var(--look-a-slate-rgb),.9) 45%,rgba(var(--look-a-slate-rgb),.55)),none center/cover}.board-train-page .drive .cols{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.board-train-page .dfacts{display:grid;gap:16px}.board-train-page .dfacts div{background:rgba(var(--look-a-ink-rgb),.85);padding:20px 22px;border-left:4px solid var(--look-a-yellow)}.board-train-page .dfacts b{display:block;font-family:Racing Sans One,Impact,sans-serif;font-weight:400;font-size:24px;text-transform:uppercase;color:var(--look-a-yellow);line-height:1.1;margin-bottom:4px}.board-train-page .dfacts p{margin:0;font-size:15.5px}.board-train-page .regional{margin-top:26px;border:2px dashed rgba(var(--look-a-yellow-rgb),.6);padding:18px 20px;font-size:15.5px}.board-train-page .rgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 28px}.board-train-page .rcard{background:var(--look-a-slate);padding:38px 32px 30px;position:relative;border-bottom:5px solid var(--look-a-yellow);display:flex;flex-direction:column}.board-train-page .qmark{position:absolute;top:-22px;left:30px;width:46px;height:46px;background:var(--look-a-yellow);color:var(--look-a-purple);font-family:Georgia,serif;font-size:46px;line-height:60px;text-align:center;font-weight:700}.board-train-page .rcard .pull{font-family:Racing Sans One,Impact,sans-serif;font-size:27px;line-height:1.12;margin:8px 0 14px}.board-train-page .rcard .body{font-size:15.5px;opacity:.93;margin:0 0 18px}.board-train-page .rcard .quote-tag{margin-top:auto}@media(max-width:1023px){.board-train-page .rgrid{grid-template-columns:minmax(0,1fr);max-width:680px;margin-inline:auto;gap:40px}}.board-train-page .crew{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.board-train-page .mate .pic{aspect-ratio:4/5;background-size:cover;background-position:center;border-bottom:4px solid var(--look-a-yellow)}.board-train-page .mate h3{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:22px;margin:12px 0 2px;line-height:1.05}.board-train-page .mate .role{font-size:14.5px;font-weight:700;margin:0}.board-train-page .mate .alt{font-size:14.5px;font-style:italic;color:var(--look-a-yellow);margin:2px 0 0}.board-train-page .crewnote{margin-top:34px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-size:17px}.board-train-page .crewnote a{color:var(--look-a-yellow);font-weight:700}.board-train-page .faq details{border-bottom:1px solid rgba(255,255,255,.16);padding:20px 0}.board-train-page .faq details:first-child{border-top:1px solid rgba(255,255,255,.16)}.board-train-page .faq summary{list-style:none;cursor:pointer;font-weight:700;font-size:19px;display:flex;justify-content:space-between;gap:20px}.board-train-page .faq summary::-webkit-details-marker{display:none}.board-train-page .faq .faq-icon{font-family:Racing Sans One,Impact,sans-serif;color:var(--look-a-yellow);font-size:26px;line-height:1}.board-train-page .faq .faq-icon:after{content:"+"}.board-train-page .faq details[open] .faq-icon:after{content:"–"}.board-train-page .faq details p{margin:12px 0 0;font-size:16.5px;opacity:.93;max-width:640px}.board-train-page .faq .side p{font-size:17px}.board-train-page .faq .side a{color:var(--look-a-yellow);font-weight:700}.board-train-page .ctaband{--look-a-angle-top: 9%;padding:150px 0 110px}.board-train-page .ctaband .cols{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center}.board-train-page .ctaband h2{font-size:62px}.board-train-page .ctaband ul{list-style:none;padding:0;margin:20px 0 0}.board-train-page .ctaband li{padding-left:30px;position:relative;margin:0 0 10px;font-size:18px}.board-train-page .ctaband li:before{content:"»";position:absolute;left:4px;color:var(--look-a-yellow);font-family:Racing Sans One,Impact,sans-serif}.board-train-page .ctaband .urgent{margin-top:22px;font-size:18px;font-style:italic;color:var(--look-a-yellow)}.board-train-page .ctaside{background:var(--look-a-slate);padding:34px 32px}.board-train-page .ctaside .btn{width:100%;margin-bottom:14px}.board-train-page .ctaside .small{font-size:15px;opacity:.92;margin:8px 0 0}.board-train-page .ctaside .hrs{font-size:15px;margin:14px 0 0;color:var(--look-a-yellow)}.board-train-page .ctaside .homework{margin-top:22px;border-top:1px solid rgba(255,255,255,.18);padding-top:18px;font-style:italic;font-size:16px}@media(max-width:760px){.board-train-page .hero{min-height:0;background:none;background-color:var(--look-a-slate);clip-path:polygon(0 0,100% 0,100% 98%,0 100%)}.board-train-page .hero:before{z-index:1;background:linear-gradient(180deg,rgba(var(--look-a-slate-rgb),0) 0,rgba(var(--look-a-slate-rgb),0) calc(var(--ph) - 64px),rgba(var(--look-a-slate-rgb),.92) calc(var(--ph) - 16px),var(--look-a-slate) var(--ph))}.board-train-page .hero .inner{padding:calc(var(--ph) - 34px) 20px 70px}.board-train-page .label{font-size:12px}.board-train-page .hero h1{font-size:46px}.board-train-page .hero .sub{font-size:17px;margin:14px 0 22px}.board-train-page .hero .ctas .btn-ghost{display:none}.board-train-page .hfacts{grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:28px}.board-train-page .hfacts b{white-space:normal}.board-train-page .hfacts b{font-size:19px}.board-train-page .problems{margin-top:-30px;padding-top:76px}.board-train-page .pgrid{grid-template-columns:1fr;gap:14px}.board-train-page .pcard{padding:20px 20px 18px}.board-train-page .pcard h3{font-size:21px}.board-train-page .pcard p{font-size:15.5px}.board-train-page .fitline{font-size:17px;margin-top:24px}.board-train-page .ba{grid-template-columns:1fr;padding:28px 22px;gap:6px;margin-top:44px}.board-train-page .ba .arrow{transform:rotate(90deg);font-size:46px;text-align:left;width:40px;margin:4px 0}.board-train-page .ba .before p{font-size:18px}.board-train-page .ba .after p{font-size:27px}.board-train-page .tiers{grid-template-columns:1fr;gap:34px}.board-train-page .tier{padding:30px 22px 24px}.board-train-page .tier .price{font-size:50px}.board-train-page .tier-notes{grid-template-columns:1fr;gap:20px;margin-top:34px}.board-train-page .stay .cols{grid-template-columns:1fr;gap:36px}.board-train-page .mosaic{grid-template-columns:1fr 1fr;grid-template-rows:270px 220px;gap:10px}.board-train-page .mosaic .a{grid-row:auto;grid-column:1/3;background-position:center 62%}.board-train-page .cap{font-size:12.5px;line-height:1.35;padding:5px 8px;left:8px;right:8px;bottom:8px}.board-train-page .flist li{grid-template-columns:46px 1fr;padding-bottom:18px;margin-bottom:18px}.board-train-page .flist .n{font-size:32px}.board-train-page .flist h3{font-size:20px}.board-train-page .bigquote{margin-top:40px}.board-train-page .bigquote p{font-size:30px}.board-train-page .train .cols{grid-template-columns:1fr;gap:30px}.board-train-page .train{padding-bottom:12px}.board-train-page .mblock{padding:18px}.board-train-page .mblock b{font-size:20px}.board-train-page .mblock.never ul{grid-template-columns:1fr}.board-train-page .tphoto,.board-train-page .train .tphoto{min-height:0;margin-bottom:0}.board-train-page .tphoto>picture{display:block;position:relative;height:340px}.board-train-page .train .tphoto>picture>img{object-position:50% top}.board-train-page .tphoto .qcard{position:relative;inset:auto;margin:-40px 14px 0;padding:20px}.board-train-page .tphoto .qcard p{font-size:16px}.board-train-page .pickup{--look-a-angle-top: 1.5%;padding:96px 0 76px}.board-train-page .pgrid3{grid-template-columns:1fr;gap:26px}.board-train-page .pstep{display:grid;grid-template-columns:52px 1fr;column-gap:10px}.board-train-page .pstep .n{font-size:40px;grid-row:span 2}.board-train-page .pstep h3{margin-top:2px;font-size:22px}.board-train-page .pquote{grid-template-columns:1fr;gap:0;padding:24px 22px;margin-top:36px}.board-train-page .pquote p{font-size:17px}.board-train-page .drive{background:linear-gradient(180deg,rgba(var(--look-a-slate-rgb),.85),rgba(var(--look-a-slate-rgb),.97) 40%),none center top/auto 380px no-repeat;background-color:var(--look-a-slate)}.board-train-page .drive .cols{grid-template-columns:1fr;gap:30px}.board-train-page .dfacts b{font-size:21px}.board-train-page .rcard{padding:34px 22px 24px}.board-train-page .rcard .pull{font-size:23px}.board-train-page .crew{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;margin-right:-20px;padding-right:20px}.board-train-page .mate{scroll-snap-align:start}.board-train-page .mate h3{font-size:19px}.board-train-page .mate .role,.board-train-page .mate .alt{font-size:13.5px}.board-train-page .faq summary{font-size:17px}.board-train-page .ctaband{--look-a-angle-top: 3%;padding:100px 0 80px}.board-train-page .ctaband .cols{grid-template-columns:1fr;gap:30px}.board-train-page .ctaband h2{font-size:40px}.board-train-page .ctaband li{font-size:16.5px}.board-train-page .ctaside{padding:26px 20px}}.board-train-page{background:var(--look-a-slate)}.board-train-page .drive-home{font-size:16px;opacity:.9;margin:18px 0 0}.board-train-page .homework .quote-tag{display:block;font-style:normal}.board-train-page .mate .pic .portrait-davin{object-position:45% center}.board-train-page .mate .pic .portrait-chrissy{object-position:center 20%}.board-train-page .hero-photo{position:absolute;left:320px;top:0;width:1448px;height:100%;max-width:none;object-fit:cover;object-position:50% top;-webkit-mask-image:linear-gradient(90deg,transparent,black 260px);mask-image:linear-gradient(90deg,transparent,black 260px)}.board-train-page .mosaic>div{position:relative;overflow:hidden}.board-train-page .mosaic img,.board-train-page .tphoto>picture>img,.board-train-page .drive-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.board-train-page .mosaic .a img{object-position:center 30%}.board-train-page .mosaic .b img{object-position:center 40%}.board-train-page .mosaic .c img{object-position:center 18%}.board-train-page .tphoto>picture>img{object-position:50% 35%}.board-train-page .drive{isolation:isolate}.board-train-page .drive>picture{position:absolute;inset:0;z-index:-2}.board-train-page .drive:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(var(--look-a-slate-rgb),.97),rgba(var(--look-a-slate-rgb),.9) 45%,rgba(var(--look-a-slate-rgb),.55))}.board-train-page .mate .pic img{width:100%;height:100%;object-fit:cover}.board-train-page .crewnote a,.board-train-page .mlink a{text-decoration:underline}@media(min-width:761px)and (max-width:1230px){.board-train-page .hfacts{grid-template-columns:repeat(3,1fr)}}@media(not (max-width:480px))and (max-width:900px){.board-train-page .hero{--ph: max(340px, 62vw)}}@media(not (max-width:760px))and (max-width:1200px){.board-train-page .hero-photo{left:0;top:0;width:100%;height:var(--ph);-webkit-mask-image:none;mask-image:none}.board-train-page .hero:before{background:linear-gradient(180deg,rgba(var(--look-a-slate-rgb),0) 0,rgba(var(--look-a-slate-rgb),0) calc(var(--ph) - 64px),rgba(var(--look-a-slate-rgb),.92) calc(var(--ph) - 16px),var(--look-a-slate) var(--ph))}.board-train-page .hero .inner{padding-top:calc(var(--ph) - 34px)}}@media(not (max-width:900px))and (max-width:1200px){.board-train-page .hero{--ph: 55vw}.board-train-page .hero-photo{object-position:50% 75%}}@media(orientation:landscape)and (not (min-height:500px))and (max-width:1200px){.board-train-page .hero{--ph: 100svh}}@media(not (max-width:1200px))and (not (min-width:1440px)){.board-train-page .hero-photo{left:min(320px,calc(100% - 940px))}}@media not (max-width:1440px){.board-train-page .hero{--column-shift: calc(50% - 720px) ;background:linear-gradient(90deg,var(--look-a-slate) calc(var(--column-shift) + 300px),rgba(var(--look-a-slate-rgb),0) calc(var(--column-shift) + 560px));background-color:var(--look-a-slate)}.board-train-page .hero:before{background:linear-gradient(90deg,rgba(var(--look-a-slate-rgb),.93) var(--column-shift),rgba(var(--look-a-slate-rgb),.78) calc(var(--column-shift) + 547.2px),rgba(var(--look-a-slate-rgb),.1) calc(var(--column-shift) + 864px),rgba(var(--look-a-slate-rgb),0) calc(var(--column-shift) + 1440px)),linear-gradient(180deg,rgba(var(--look-a-slate-rgb),0) calc(100% - 64px),rgba(var(--look-a-slate-rgb),.92) calc(100% - 16px),var(--look-a-slate) 100%)}.board-train-page .hero-photo{left:calc(var(--column-shift) + 320px)}}@media not (max-width:1200px){.board-train-page .hero-photo{object-position:50% 100%}.board-train-page .hero .inner>.hfacts{max-width:640px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.board-train-page .hfacts:before{content:"";position:absolute;z-index:-1;inset:-14px -36px -14px -20px;background:rgba(var(--look-a-slate-rgb),.72);filter:blur(22px)}}@media(max-width:760px){.board-train-page .hero-photo{left:0;top:0;width:100%;height:var(--ph);object-fit:cover;-webkit-mask-image:none;mask-image:none}.board-train-page .mosaic .a img{object-position:center 62%}.board-train-page .drive>picture{height:380px}.board-train-page .drive:before{background:linear-gradient(180deg,rgba(var(--look-a-slate-rgb),.85),rgba(var(--look-a-slate-rgb),.97) 40%)}}.how-we-train-page .hero{position:relative;z-index:2;min-height:760px;background-color:var(--look-a-slate);clip-path:polygon(0 0,100% 0,100% 93%,0 100%);display:flex;align-items:flex-end}.how-we-train-page .hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--look-a-slate-rgb),.96),rgba(var(--look-a-slate-rgb),.85) 42%,rgba(var(--look-a-slate-rgb),.2) 70%,rgba(var(--look-a-slate-rgb),0)),linear-gradient(180deg,rgba(var(--look-a-slate-rgb),0) 70%,rgba(var(--look-a-slate-rgb),.6))}.how-we-train-page .hero .inner{position:relative;width:100%;max-width:1240px;margin:0 auto;padding:150px 32px 130px}.how-we-train-page .hero .inner>*{max-width:640px}.how-we-train-page .hero .inner>.hfacts{max-width:none}.how-we-train-page .hero .inner>h1{max-width:960px}.how-we-train-page .label{display:inline-block;font-size:14px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;background:var(--look-a-purple);padding:6px 12px;margin-bottom:18px}.how-we-train-page .hero h1{font-size:76px}.how-we-train-page .hero .sub{font-size:20.5px;margin:22px 0 30px}.how-we-train-page .hfacts{display:grid;grid-template-columns:repeat(4,max-content);gap:14px 34px;margin-top:36px}.how-we-train-page .hfacts div{border-left:3px solid var(--look-a-yellow);padding-left:12px;font-size:14.5px;line-height:1.3}.how-we-train-page .hfacts b{display:block;white-space:nowrap;font-family:Racing Sans One,Impact,sans-serif;font-weight:400;font-size:22px;color:var(--look-a-yellow);line-height:1.15}.how-we-train-page .rewards{margin-top:-70px;padding-top:170px;z-index:1}.how-we-train-page .rewards .cols{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:stretch}.how-we-train-page .rphoto{min-height:560px;position:relative}.how-we-train-page .cap{position:absolute;left:12px;right:12px;bottom:12px;background:rgba(var(--look-a-ink-rgb),.85);font-size:14px;padding:7px 10px;border-left:3px solid var(--look-a-yellow);font-style:italic}.how-we-train-page .words-h{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:26px;margin:40px 0 14px;line-height:1.05}.how-we-train-page .words-sub{margin:-8px 0 14px;font-size:16px;font-style:italic;color:var(--look-a-yellow)}.how-we-train-page .words{display:grid;grid-template-columns:1fr;gap:10px}.how-we-train-page .word{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;background:var(--look-a-slate2);padding:16px;border-top:4px solid var(--look-a-yellow)}.how-we-train-page .word b{display:block;font-family:Racing Sans One,Impact,sans-serif;font-weight:400;font-size:34px;color:var(--look-a-yellow);line-height:1;margin:0}.how-we-train-page .word p{margin:0;font-size:15.5px}.how-we-train-page .word p i{display:block;font-weight:700;font-style:normal;margin-bottom:4px}.how-we-train-page .smallfacts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.how-we-train-page .smallfacts div{border-left:3px solid var(--look-a-yellow);padding-left:14px;font-size:16px}.how-we-train-page .smallfacts b{display:block}.how-we-train-page .consent .cols{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.how-we-train-page .flist{list-style:none;margin:0;padding:0}.how-we-train-page .flist li{display:grid;grid-template-columns:58px 1fr;gap:4px 14px;padding:0 0 22px;margin:0 0 22px;border-bottom:1px solid rgba(255,255,255,.2)}.how-we-train-page .flist li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.how-we-train-page .flist .n{font-family:Racing Sans One,Impact,sans-serif;color:var(--look-a-yellow);font-size:40px;line-height:1;grid-row:span 2}.how-we-train-page .flist h3{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:23px;margin:2px 0 0;line-height:1.1}.how-we-train-page .flist p{margin:0;font-size:16px;opacity:.95}.how-we-train-page .tools{background:var(--look-a-slate);padding:30px 30px 26px}.how-we-train-page .tools h3{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:28px;margin:0 0 6px;line-height:1.05}.how-we-train-page .tools .intro{margin:0 0 18px;font-size:16px;opacity:.92}.how-we-train-page .tool{border-top:1px solid rgba(255,255,255,.14);padding:16px 0}.how-we-train-page .tool .t{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.how-we-train-page .tool .t b{font-size:18.5px}.how-we-train-page .tag{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:4px 8px;white-space:nowrap}.how-we-train-page .tag.all{background:#ffffff1f}.how-we-train-page .tag.ok{background:var(--look-a-yellow);color:var(--look-a-purple)}.how-we-train-page .tool dd{margin:6px 0 0;font-size:15.5px;opacity:.93}.how-we-train-page .tag.no{border:1px solid rgba(255,255,255,.45)}.how-we-train-page .dq{margin:30px 0 0;border-left:5px solid var(--look-a-yellow);padding:4px 0 4px 20px}.how-we-train-page .dq p{margin:0;font-family:Racing Sans One,Impact,sans-serif;font-size:26px;line-height:1.15}.how-we-train-page .dq span{display:block;margin-top:8px;font-size:15px;color:var(--look-a-yellow)}.how-we-train-page .tools .end2{margin:14px 0 0;font-size:16px;font-style:italic;color:var(--look-a-yellow)}.how-we-train-page .why .cols{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.how-we-train-page .why .body p{font-size:18px;margin:0 0 16px}.how-we-train-page .why .body p.big{font-size:22px;font-weight:500}.how-we-train-page .why .body .key{border-left:5px solid var(--look-a-yellow);padding:4px 0 4px 18px;margin-top:22px}.how-we-train-page .bigq{background:var(--look-a-slate2);padding:40px 36px 34px;border-bottom:5px solid var(--look-a-yellow)}.how-we-train-page .bigq p{margin:0;font-family:Racing Sans One,Impact,sans-serif;font-size:36px;line-height:1.12}.how-we-train-page .bigq span{display:block;margin-top:16px;font-size:16px;color:var(--look-a-yellow)}@media(max-width:959px){.how-we-train-page .why .cols{grid-template-columns:1fr;gap:30px}}.how-we-train-page .safe{margin-top:44px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.how-we-train-page .safe>div{background:var(--look-a-slate2);border-left:5px solid var(--look-a-yellow);padding:24px 28px}.how-we-train-page .safe b{display:block;margin-bottom:10px;font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:24px;line-height:1.1;color:var(--look-a-yellow)}.how-we-train-page .safe p{margin:0;font-size:17px}.how-we-train-page .neverband{scroll-margin-top:-150px;--look-a-angle-top: 5%;--look-a-angle-bottom: 5%;clip-path:polygon(0 var(--look-a-angle-top),100% 0,100% 100%,0 calc(100% - var(--look-a-angle-bottom)));padding:150px 0 140px}.how-we-train-page .nevergrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:10px}@media(max-width:1119px){.how-we-train-page .nevergrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:519px){.how-we-train-page .nevergrid{grid-template-columns:1fr}}.how-we-train-page .nv{background:var(--look-a-slate);color:var(--look-a-white);padding:28px 24px 26px;position:relative}.how-we-train-page .nv .x{font-family:Racing Sans One,Impact,sans-serif;color:var(--look-a-yellow);font-size:54px;line-height:.8;display:block;margin-bottom:14px}.how-we-train-page .nv b{display:block;font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:27px;line-height:1.02}.how-we-train-page .nv p{margin:8px 0 0;font-size:15px;opacity:.85}.how-we-train-page .nevernote{margin:34px 0 0;font-size:19px;max-width:820px;font-weight:500}.how-we-train-page .bar .cols{display:grid;grid-template-columns:1fr 360px;gap:56px;align-items:stretch}.how-we-train-page .checks{display:grid;grid-template-columns:1fr 1fr;gap:14px}.how-we-train-page .check{background:var(--look-a-slate2);padding:18px 20px 16px 58px;position:relative}.how-we-train-page .check:before{content:"✓";position:absolute;left:18px;top:14px;font-weight:900;color:var(--look-a-purple);background:var(--look-a-yellow);width:28px;height:28px;display:grid;place-items:center;font-size:16px}.how-we-train-page .check b{display:block;font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:21px;line-height:1.08}.how-we-train-page .check p{margin:4px 0 0;font-size:15px;opacity:.9}.how-we-train-page .nohelp{grid-column:1/-1;background:var(--look-a-ink);border-left:5px solid var(--look-a-yellow);padding:22px 26px}.how-we-train-page .nohelp b{display:block;font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:25px;color:var(--look-a-yellow);margin-bottom:4px}.how-we-train-page .nohelp p{margin:0;font-size:16.5px}.how-we-train-page .barnote{margin:26px 0 0;font-size:17px;line-height:1.6;border-left:5px solid var(--look-a-yellow);padding:4px 0 4px 20px}.how-we-train-page .barnote b{color:var(--look-a-yellow)}.how-we-train-page .barphoto{min-height:520px;position:relative}.how-we-train-page .ex-h{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:30px;margin:64px 0 18px}.how-we-train-page .examples{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.how-we-train-page .ex{border-top:4px solid var(--look-a-yellow);padding-top:16px}.how-we-train-page .ex .k{font-style:italic;color:var(--look-a-yellow);font-size:15px;margin:0 0 2px}.how-we-train-page .ex h3{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:25px;margin:0 0 8px;line-height:1.05}.how-we-train-page .ex p{margin:0;font-size:16px}.how-we-train-page .crewtrain .cols{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}.how-we-train-page .crewtrain h2{font-size:52px}.how-we-train-page .ctphoto{min-height:560px;position:relative}.how-we-train-page .steps{display:grid;gap:14px;margin-top:26px}.how-we-train-page .step{background:var(--look-a-slate2);padding:20px 24px;border-left:5px solid var(--look-a-yellow)}.how-we-train-page .step b{display:block;font-family:Racing Sans One,Impact,sans-serif;font-weight:400;font-size:22px;text-transform:uppercase;margin-bottom:4px}.how-we-train-page .step p{margin:0;font-size:16px}.how-we-train-page .step a{color:var(--look-a-yellow);font-weight:700}.how-we-train-page .rgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.how-we-train-page .rcard{background:var(--look-a-slate);padding:38px 30px 28px;position:relative;border-bottom:5px solid var(--look-a-yellow);display:flex;flex-direction:column}.how-we-train-page .qmark{position:absolute;top:-22px;left:28px;width:46px;height:46px;background:var(--look-a-yellow);color:var(--look-a-purple);font-family:Georgia,serif;font-size:46px;line-height:60px;text-align:center;font-weight:700}.how-we-train-page .rcard .pull{font-family:Racing Sans One,Impact,sans-serif;font-size:25px;line-height:1.12;margin:8px 0 14px}.how-we-train-page .rcard .body{font-size:15.5px;opacity:.93;margin:0 0 18px}.how-we-train-page .rcard .quote-tag{margin-top:auto}@media(max-width:1023px){.how-we-train-page .rgrid{grid-template-columns:minmax(0,1fr);max-width:680px;margin-inline:auto;gap:40px}}.how-we-train-page .faq details{border-bottom:1px solid rgba(255,255,255,.16);padding:20px 0}.how-we-train-page .faq details:first-child{border-top:1px solid rgba(255,255,255,.16)}.how-we-train-page .faq summary{list-style:none;cursor:pointer;font-weight:700;font-size:19px;display:flex;justify-content:space-between;gap:20px}.how-we-train-page .faq summary::-webkit-details-marker{display:none}.how-we-train-page .faq .faq-icon{font-family:Racing Sans One,Impact,sans-serif;color:var(--look-a-yellow);font-size:26px;line-height:1}.how-we-train-page .faq .faq-icon:after{content:"+"}.how-we-train-page .faq details[open] .faq-icon:after{content:"–"}.how-we-train-page .faq details p{margin:12px 0 0;font-size:16.5px;opacity:.93;max-width:640px}.how-we-train-page .faq details a{color:var(--look-a-yellow);font-weight:700}.how-we-train-page .faq .side p{font-size:17px}.how-we-train-page .faq .side a{color:var(--look-a-yellow);font-weight:700}.how-we-train-page .ctaband{--look-a-angle-top: 9%;padding:150px 0 110px}.how-we-train-page .ctaband .cols{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center}.how-we-train-page .ctaband h2{font-size:62px}.how-we-train-page .ctaband ul{list-style:none;padding:0;margin:20px 0 0}.how-we-train-page .ctaband li{padding-left:30px;position:relative;margin:0 0 10px;font-size:18px}.how-we-train-page .ctaband li:before{content:"»";position:absolute;left:4px;color:var(--look-a-yellow);font-family:Racing Sans One,Impact,sans-serif}.how-we-train-page .ctaside{background:var(--look-a-slate);padding:34px 32px}.how-we-train-page .ctaside .btn{width:100%;margin-bottom:14px}.how-we-train-page .ctaside .small{font-size:15px;opacity:.92;margin:8px 0 0}.how-we-train-page .ctaside .hrs{font-size:15px;margin:14px 0 0;color:var(--look-a-yellow)}.how-we-train-page .ctaside .homework{margin-top:22px;border-top:1px solid rgba(255,255,255,.18);padding-top:18px;font-style:italic;font-size:16px}@media(max-width:760px){.how-we-train-page .hero{min-height:0;background-color:var(--look-a-slate);clip-path:polygon(0 0,100% 0,100% 98%,0 100%)}.how-we-train-page .hero:before{background:linear-gradient(180deg,rgba(var(--look-a-slate-rgb),0) 0,rgba(var(--look-a-slate-rgb),0) 170px,rgba(var(--look-a-slate-rgb),.92) 260px,var(--look-a-slate) 300px)}.how-we-train-page .hero .inner{padding:220px 20px 64px}.how-we-train-page .label{font-size:12px}.how-we-train-page .hero h1{font-size:46px}.how-we-train-page .hero .sub{font-size:17px;margin:14px 0 22px}.how-we-train-page .hero .ctas .btn-ghost{display:none}.how-we-train-page .hfacts{grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:28px}.how-we-train-page .hfacts b{white-space:normal;font-size:19px}.how-we-train-page .rewards{margin-top:-30px;padding-top:76px}.how-we-train-page .rewards .cols{grid-template-columns:1fr;gap:30px}.how-we-train-page .rphoto{min-height:380px;order:2}.how-we-train-page .word{grid-template-columns:86px minmax(0,1fr)}.how-we-train-page .word b{font-size:28px}.how-we-train-page .words-h{font-size:22px;margin-top:30px}.how-we-train-page .why .body p{font-size:17px}.how-we-train-page .why .body p.big{font-size:19px}.how-we-train-page .bigq{padding:30px 22px 26px}.how-we-train-page .bigq p{font-size:27px}.how-we-train-page .safe{grid-template-columns:1fr;gap:14px}.how-we-train-page .safe>div{padding:22px 20px}.how-we-train-page .safe b{font-size:21px}.how-we-train-page .consent .cols{grid-template-columns:1fr;gap:34px}.how-we-train-page .flist li{grid-template-columns:46px 1fr;padding-bottom:18px;margin-bottom:18px}.how-we-train-page .flist .n{font-size:32px}.how-we-train-page .flist h3{font-size:20px}.how-we-train-page .tools{padding:24px 20px 20px}.how-we-train-page .tools h3{font-size:24px}.how-we-train-page .neverband{scroll-margin-top:-96px;--look-a-angle-top: 2%;--look-a-angle-bottom: 2%;padding:96px 0 90px}.how-we-train-page .nevergrid{gap:12px}.how-we-train-page .nv{padding:20px 16px 18px}.how-we-train-page .nv .x{font-size:40px;margin-bottom:10px}.how-we-train-page .nv b{font-size:21px}.how-we-train-page .nv p{font-size:14px}.how-we-train-page .nevernote{font-size:17px;margin-top:26px}.how-we-train-page .bar .cols{grid-template-columns:1fr;gap:30px}.how-we-train-page .barphoto{min-height:300px}.how-we-train-page .checks{grid-template-columns:1fr;gap:10px}.how-we-train-page .check b{font-size:19px}.how-we-train-page .ex-h{font-size:25px;margin-top:46px}.how-we-train-page .examples{grid-template-columns:1fr;gap:24px}.how-we-train-page .crewtrain .cols{grid-template-columns:1fr;gap:30px}.how-we-train-page .crewtrain h2{font-size:36px}.how-we-train-page .ctphoto{min-height:340px}.how-we-train-page .rcard{padding:34px 22px 24px}.how-we-train-page .rcard .pull{font-size:22px}.how-we-train-page .faq summary{font-size:17px}.how-we-train-page .ctaband{--look-a-angle-top: 3%;padding:100px 0 80px}.how-we-train-page .ctaband .cols{grid-template-columns:1fr;gap:30px}.how-we-train-page .ctaband h2{font-size:40px}.how-we-train-page .ctaband li{font-size:16.5px}.how-we-train-page .ctaside{padding:26px 20px}}@media(max-width:919px){.how-we-train-page .smallfacts{grid-template-columns:1fr;gap:14px}}@media(max-width:369px){.how-we-train-page .word{grid-template-columns:1fr}}.how-we-train-page .hero{overflow:hidden;overflow:clip}.how-we-train-page .hero:before{z-index:1}.how-we-train-page .hero .inner{z-index:2}.how-we-train-page .hero-photo{position:absolute;left:360px;top:30%;transform:translateY(-30%);width:1400px;height:auto;max-width:none}.how-we-train-page .hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--look-a-slate) 420px,rgba(var(--look-a-slate-rgb),0) 660px)}.how-we-train-page figure{margin:0;overflow:hidden}.how-we-train-page .section-photo{position:absolute;width:100%;height:100%;object-fit:cover}.how-we-train-page .rphoto .section-photo{object-position:center 70%}.how-we-train-page .barphoto .section-photo{object-position:center 40%}.how-we-train-page .ctphoto .section-photo{object-position:center 30%}.how-we-train-page .tool-list{margin:0}.how-we-train-page .tool dd{margin-left:0}.how-we-train-page .never-backdrop{background:linear-gradient(180deg,var(--look-a-purple) 50%,var(--look-a-slate) 50%)}.how-we-train-page .bar-head{margin-bottom:34px}.how-we-train-page .homework-tag{display:block;font-style:normal}@media(max-width:760px){.how-we-train-page .hero-photo{left:62%;top:0;transform:translate(-62%);width:auto;height:300px}.how-we-train-page .hero:after{display:none}}@media(not (max-width:534px))and (max-width:760px){.how-we-train-page .hero-photo{left:0;transform:none;width:100%;object-fit:cover;object-position:62% 75%}}@media(not (max-width:760px))and (not (min-width:1000px)){.how-we-train-page .hero h1 .d{display:none}}@media(not (max-width:760px))and (max-width:1200px){.how-we-train-page .hero-photo{left:0;top:0;transform:none;width:100%;height:400px;object-fit:cover;object-position:62% 75%}.how-we-train-page .hero:before{background:linear-gradient(180deg,rgba(var(--look-a-slate-rgb),0) 0,rgba(var(--look-a-slate-rgb),0) 300px,var(--look-a-slate) 400px)}.how-we-train-page .hero:after{display:none}.how-we-train-page .hero .inner{padding-top:360px}}@media(not (max-width:760px))and (max-width:1200px)and (max-height:820px){.how-we-train-page .hero-photo{height:280px}.how-we-train-page .hero:before{background:linear-gradient(180deg,rgba(var(--look-a-slate-rgb),0) 0,rgba(var(--look-a-slate-rgb),0) 190px,var(--look-a-slate) 280px)}.how-we-train-page .hero .inner{padding-top:240px}}@media(not (max-width:1200px))and (not (min-width:1440px)){.how-we-train-page .hero-photo{left:calc(100% - 1080px)}}@media(min-width:761px)and (max-width:1000px){.how-we-train-page .hfacts{grid-template-columns:repeat(2,1fr)}.how-we-train-page .bar .cols{grid-template-columns:1fr}}.homepage-page a{text-decoration:underline}.homepage-page .hero{--pw: calc(44.6vw + 45px) ;position:relative;z-index:2;overflow:clip;background:var(--look-a-slate);clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),0 100%)}.homepage-page .hero-frame{grid-area:photo;margin:0}.homepage-page .hero-photo{position:absolute;z-index:0;top:0;right:0;width:var(--pw);height:100%;object-fit:cover;object-position:55% 30%;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 140px);mask-image:linear-gradient(90deg,transparent 0,black 140px)}.homepage-page .hero .inner{width:100%;max-width:1240px;margin:0 auto;padding:clamp(104px,8vw,124px) 32px clamp(80px,7vw,100px);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"copy photo" "facts photo";column-gap:clamp(36px,5vw,72px);align-items:center}.homepage-page .hero-copy{position:relative;z-index:2;grid-area:copy;max-width:640px}.homepage-page .label{display:inline-block;font-size:14px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;background:var(--look-a-purple);padding:6px 12px;margin-bottom:18px}.homepage-page .hero h1{font-size:clamp(40px,4.2vw,58px);text-wrap:balance}.homepage-page .hero br.wide{display:none}@media(min-width:1101px){.homepage-page .hero br.wide{display:inline}}.homepage-page .hero .sub{font-size:clamp(17px,1.4vw,20px);margin:20px 0 28px}.homepage-page .hero .ctas{gap:14px}.homepage-page .hero .micro{margin:14px 0 0;font-size:15px;opacity:.9}.homepage-page .hfacts{position:relative;z-index:2;grid-area:facts;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:18px 28px;margin-top:clamp(36px,3.5vw,56px)}.homepage-page .hfacts div{border-left:3px solid var(--look-a-yellow);padding-left:12px;font-size:14.5px;line-height:1.3}.homepage-page .hfacts b{display:block;white-space:normal;font-family:Racing Sans One,Impact,sans-serif;font-weight:400;font-size:22px;color:var(--look-a-yellow);line-height:1.15}.homepage-page .joechip{position:absolute;z-index:2;right:24px;bottom:96px;background:rgba(var(--look-a-ink-rgb),.82);color:var(--look-a-white);font-size:14.5px;font-weight:700;padding:9px 15px;border-left:3px solid var(--look-a-yellow);text-decoration:none;letter-spacing:.01em}.homepage-page .joechip span{color:var(--look-a-yellow)}.homepage-page .problems{margin-top:-70px;padding-top:170px;z-index:1}.homepage-page.look-a .problems[id]{scroll-margin-top:-170px}.homepage-page .paths{display:grid;gap:8px;scroll-margin-top:0}.homepage-page .path{scroll-margin-top:0}.homepage-page .ptab{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:var(--look-a-slate2);color:var(--look-a-white);border:0;padding:17px 18px;font-family:Racing Sans One,Impact,sans-serif;font-size:20px;text-transform:uppercase;line-height:1.05;cursor:pointer;letter-spacing:.01em}.homepage-page .ptab .pn{color:var(--look-a-yellow);font-size:17px;min-width:24px}.homepage-page .ptab:after{content:"»";margin-left:auto;color:var(--look-a-yellow);opacity:.55}.homepage-page .path.open .ptab{background:var(--look-a-yellow);color:var(--look-a-purple)}.homepage-page .path.open .ptab .pn,.homepage-page .path.open .ptab:after{color:var(--look-a-purple);opacity:1}.homepage-page .ppanel{display:grid;background:var(--look-a-slate2);border-top:4px solid var(--look-a-yellow);padding:34px 36px 32px;grid-template-columns:1.08fr 1fr;gap:36px}.homepage-page .ppanel[hidden]{display:none}.homepage-page .paths.is-enhanced{grid-template-columns:392px minmax(0,1fr);grid-template-rows:repeat(7,min-content) 1fr;column-gap:28px;align-items:start}.homepage-page .is-enhanced .path{display:contents}.homepage-page .is-enhanced .ptab{grid-column:1}.homepage-page .is-enhanced .ppanel{grid-column:2;grid-row:1/-1}.homepage-page .pk{display:block;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--look-a-yellow);font-weight:700;margin-bottom:4px;font-style:normal}.homepage-page .pmain p{margin:0 0 22px;font-size:16.5px}.homepage-page .pmain p:last-child{margin-bottom:0}.homepage-page .pmain .now{font-style:italic;opacity:.95}.homepage-page .pmain .after span.big{display:block;font-family:Racing Sans One,Impact,sans-serif;font-size:31px;line-height:1.08}.homepage-page .pproof{margin:0 0 20px;background:var(--look-a-yellow);color:var(--look-a-slate);padding:20px 22px}.homepage-page .pproof p{margin:0;font-size:16px;font-style:italic;font-weight:500}.homepage-page .pproof .quote-tag{margin-top:10px;font-size:15px}.homepage-page .pproof .quote-tag small{color:var(--look-a-purple)}.homepage-page .cov{margin:0 0 18px;font-size:16px}.homepage-page .pside .btn{width:100%;font-size:18px;padding:15px 18px}.homepage-page .pside .alt{margin:12px 0 0;text-align:center;font-size:15px;opacity:.9}.homepage-page .pside .alt a{color:var(--look-a-yellow);font-weight:700}.homepage-page .tline{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 20px}.homepage-page .tline div{background:var(--look-a-slate);padding:14px 12px;border-top:3px solid var(--look-a-yellow);font-size:14.5px;line-height:1.3}.homepage-page .tline b{display:block;font-family:Racing Sans One,Impact,sans-serif;font-weight:400;font-size:19px;color:var(--look-a-yellow);margin-bottom:2px}.homepage-page .pathsnote{margin-top:40px;display:grid;grid-template-columns:auto 1fr;gap:6px 22px;align-items:start;max-width:1000px}.homepage-page .pathsnote .qm{font-family:Georgia,serif;font-size:80px;line-height:.7;color:var(--look-a-yellow)}.homepage-page .pathsnote .lead{margin:0 0 6px;font-family:Racing Sans One,Impact,sans-serif;font-size:26px;text-transform:uppercase;line-height:1.05}.homepage-page .pathsnote .q{margin:0;font-size:17.5px;font-style:italic}.homepage-page .pathsnote .quote-tag{font-style:normal}.homepage-page .pickup{background:var(--look-a-yellow);color:var(--look-a-slate);clip-path:polygon(0 5%,100% 0,100% 100%,0 100%);padding:150px 0 120px}.homepage-page .pickup .eyebrow{color:var(--look-a-purple)}.homepage-page .pgrid3{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.homepage-page .pstep .n{font-family:Racing Sans One,Impact,sans-serif;color:var(--look-a-purple);font-size:50px;line-height:1}.homepage-page .pstep h3{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:26px;margin:8px 0;line-height:1.05}.homepage-page .pstep p{margin:0;font-size:16.5px}.homepage-page .pquote{margin-top:44px;background:var(--look-a-slate);color:var(--look-a-white);padding:28px 32px;display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center}.homepage-page .pquote .qm{font-family:Georgia,serif;font-size:90px;line-height:.6;color:var(--look-a-yellow);height:40px}.homepage-page .pquote p{margin:0;font-size:19px;font-style:italic}.homepage-page .howcta{margin-top:46px;display:flex;align-items:center;gap:26px;flex-wrap:wrap}.homepage-page .howcta a.tl{color:var(--look-a-purple);font-weight:700;font-size:17px}.homepage-page .rgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.homepage-page .rcard{background:var(--look-a-slate);padding:38px 32px 30px;position:relative;border-bottom:5px solid var(--look-a-yellow);display:flex;flex-direction:column}.homepage-page .qmark{position:absolute;top:-22px;left:30px;width:46px;height:46px;background:var(--look-a-yellow);color:var(--look-a-purple);font-family:Georgia,serif;font-size:46px;line-height:60px;text-align:center;font-weight:700}.homepage-page .rcard .pull{font-family:Racing Sans One,Impact,sans-serif;font-size:27px;line-height:1.12;margin:8px 0 14px}.homepage-page .rcard .body{font-size:15.5px;opacity:.93;margin:0 0 18px}.homepage-page .rcard .quote-tag{margin-top:auto}.homepage-page .rcta,.homepage-page .pcta{margin-top:56px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:var(--look-a-slate);padding:28px 32px;border-left:5px solid var(--look-a-yellow)}.homepage-page .rcta p,.homepage-page .pcta p{margin:0;font-size:19px;max-width:640px}.homepage-page .rcta b,.homepage-page .pcta b{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;font-size:28px;text-transform:uppercase;display:block;line-height:1.05;margin-bottom:4px}.homepage-page .pcta{margin-top:40px;background:var(--look-a-purple);border:0}.homepage-page .pcta p{font-size:18px;max-width:700px}.homepage-page .pcta b{color:var(--look-a-yellow)}.homepage-page .tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.homepage-page .tier{background:var(--look-a-slate2);padding:36px 30px 30px;display:flex;flex-direction:column;position:relative}.homepage-page .tier.pop{outline:4px solid var(--look-a-yellow);outline-offset:-4px}.homepage-page .tier .badge{position:absolute;top:-16px;left:30px;background:var(--look-a-yellow);color:var(--look-a-purple);font-family:Racing Sans One,Impact,sans-serif;font-size:16px;padding:5px 12px}.homepage-page .tier .eb{font-style:italic;color:var(--look-a-yellow);margin:0 0 4px;font-size:17px}.homepage-page .tier h3{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:30px;line-height:1.02;margin:0}.homepage-page .tier .price{font-family:Racing Sans One,Impact,sans-serif;color:var(--look-a-yellow);font-size:58px;line-height:1;margin:16px 0 4px}.homepage-page .tier .weeks{font-size:14.5px;opacity:.8;margin:0 0 14px}.homepage-page .tier .best{font-size:16px;margin:0}.homepage-page .tier-notes{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px;max-width:900px}.homepage-page .tier-notes div{border-left:3px solid var(--look-a-yellow);padding-left:16px;font-size:16px}.homepage-page .tier-notes b{display:block;font-family:Racing Sans One,Impact,sans-serif;font-weight:400;font-size:21px;text-transform:uppercase;margin-bottom:4px}.homepage-page .tier-notes a{color:var(--look-a-yellow);font-weight:700}.homepage-page .alts{margin-top:90px;border-top:1px solid rgba(255,255,255,.14);padding-top:60px}.homepage-page .alts .display{font-size:42px}.homepage-page .alts .lede{margin-top:10px}.homepage-page .agrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}.homepage-page .altc{background:var(--look-a-slate2);padding:26px 26px 24px;display:flex;flex-direction:column}.homepage-page .altc h3{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:24px;line-height:1.08;margin:0 0 10px}.homepage-page .altc p{margin:0 0 16px;font-size:16px;opacity:.93}.homepage-page .altc a{margin-top:auto;color:var(--look-a-yellow);font-weight:700;font-size:16px}.homepage-page .altc .q{font-style:italic;font-size:14.5px;opacity:.85;margin:-4px 0 16px;border-left:2px solid var(--look-a-yellow);padding-left:10px}.homepage-page .altc .q small{display:block;font-style:normal;opacity:.8;margin-top:3px;font-size:13px}.homepage-page .start-right{padding-block:clamp(52px,6vw,80px)}.homepage-page .start-right .sec-head{margin-bottom:28px}.homepage-page .start-right .agrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:0}.homepage-page .start-right .altc{padding:22px 20px 20px}.homepage-page .start-right-close{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 36px;margin-top:30px}.homepage-page .start-right-close blockquote{flex:1 1 440px;max-width:660px;margin:0;border-left:3px solid var(--look-a-yellow);padding-left:20px}.homepage-page .start-right-close blockquote p{margin:0;font-size:18px;font-style:italic}@media(max-width:1099px){.homepage-page .start-right .agrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.homepage-page .start-right .agrid{grid-template-columns:minmax(0,1fr);gap:12px}.homepage-page .start-right-close .btn{width:100%}}.homepage-page .why .cols{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:stretch}.homepage-page .wphoto{min-height:600px;position:relative}.homepage-page .section-photo{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 35%}.homepage-page .flist{list-style:none;margin:0;padding:0}.homepage-page .flist li{display:grid;grid-template-columns:58px 1fr;gap:4px 14px;padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid rgba(255,255,255,.12)}.homepage-page .flist li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.homepage-page .flist .n{font-family:Racing Sans One,Impact,sans-serif;color:var(--look-a-yellow);font-size:40px;line-height:1;grid-row:span 2}.homepage-page .flist h3{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:23px;margin:2px 0 0;line-height:1.1}.homepage-page .flist p{margin:0;font-size:16px;opacity:.93}.homepage-page .flist p a{color:var(--look-a-yellow);font-weight:700}.homepage-page .flist .q{display:block;margin-top:8px;font-style:italic}.homepage-page .bigquote{margin-top:70px;text-align:center}.homepage-page .bigquote p{font-family:Racing Sans One,Impact,sans-serif;font-size:44px;line-height:1.05;margin:0 auto;max-width:900px}.homepage-page .bigquote p:before{content:"“";color:var(--look-a-yellow)}.homepage-page .bigquote p:after{content:"”";color:var(--look-a-yellow)}.homepage-page .drive{overflow:clip;isolation:isolate}.homepage-page .drive-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%;z-index:-2}.homepage-page .drive:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--look-a-slate-rgb),.97),rgba(var(--look-a-slate-rgb),.9) 45%,rgba(var(--look-a-slate-rgb),.5));z-index:-1}.homepage-page .drive .cols{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.homepage-page .drive .more{margin:22px 0 0;font-size:17px}.homepage-page .drive .more a{color:var(--look-a-yellow);font-weight:700}.homepage-page .dfacts{display:grid;gap:16px}.homepage-page .dfacts div{background:rgba(var(--look-a-ink-rgb),.85);padding:20px 22px;border-left:4px solid var(--look-a-yellow)}.homepage-page .dfacts b{display:block;font-family:Racing Sans One,Impact,sans-serif;font-weight:400;font-size:24px;text-transform:uppercase;color:var(--look-a-yellow);line-height:1.1;margin-bottom:4px}.homepage-page .dfacts p{margin:0;font-size:15.5px}.homepage-page .story{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center;margin:0 0 56px;background:var(--look-a-slate2);border-left:6px solid var(--look-a-yellow)}.homepage-page .story .sphoto{min-height:440px;height:100%;position:relative}.homepage-page .story .section-photo{object-position:center 30%}.homepage-page .story .stext{padding:40px 44px 40px 0}.homepage-page .story .kick{font-family:Racing Sans One,Impact,sans-serif;color:var(--look-a-yellow);font-size:16px;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px}.homepage-page .story h3{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:36px;line-height:1.02;margin:0 0 16px}.homepage-page .story p{font-size:17.5px;margin:0 0 14px}.homepage-page .story .press{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:22px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.18);font-size:15.5px}.homepage-page .story .press b{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;font-size:19px}.homepage-page .story .press a{color:var(--look-a-yellow);font-weight:700}.homepage-page .crew{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.homepage-page .mate .pic{aspect-ratio:4/5;border-bottom:4px solid var(--look-a-yellow)}.homepage-page .portrait{display:block;width:100%;height:100%;object-fit:cover}.homepage-page .portrait-davin .portrait{object-position:45% center}.homepage-page .portrait-angelee .portrait{object-position:center 30%}.homepage-page .portrait-chrissy .portrait{object-position:center 20%}.homepage-page .mate h3{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:22px;margin:12px 0 2px;line-height:1.05}.homepage-page .mate .role{font-size:14.5px;font-weight:700;margin:0}.homepage-page .mate .alt{font-size:14.5px;font-style:italic;color:var(--look-a-yellow);margin:2px 0 0}.homepage-page .mate.rest .pic{background:var(--look-a-purple);display:flex;flex-direction:column;justify-content:center;padding:22px;text-decoration:none}.homepage-page .mate.rest .big{font-family:Racing Sans One,Impact,sans-serif;font-size:64px;color:var(--look-a-yellow);line-height:1}.homepage-page .mate.rest .names{font-size:15px;margin:10px 0 0;line-height:1.45}.homepage-page .mate.rest h3 a{text-decoration:none}.homepage-page .faq details{border-bottom:1px solid rgba(255,255,255,.16);padding:20px 0}.homepage-page .faq details:first-child{border-top:1px solid rgba(255,255,255,.16)}.homepage-page .faq summary{list-style:none;cursor:pointer;font-weight:700;font-size:19px;display:flex;justify-content:space-between;gap:20px}.homepage-page .faq summary::-webkit-details-marker{display:none}.homepage-page .faq summary:after{content:"+";font-family:Racing Sans One,Impact,sans-serif;color:var(--look-a-yellow);font-size:26px;line-height:1}.homepage-page .faq details[open] summary:after{content:"–"}.homepage-page .faq details p{margin:12px 0 0;font-size:16.5px;opacity:.93;max-width:640px}.homepage-page .faq .side p{font-size:17px}.homepage-page .faq .side a{color:var(--look-a-yellow);font-weight:700}@media(max-width:1100px)and (min-width:761px){.homepage-page .hero .inner{grid-template-columns:minmax(0,1fr) minmax(0,.72fr)}.homepage-page .paths.is-enhanced{grid-template-columns:310px minmax(0,1fr)}.homepage-page .ppanel{grid-template-columns:1fr}.homepage-page .hfacts{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-page .crew{grid-template-columns:repeat(3,1fr)}.homepage-page .agrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1440px){.homepage-page .hero{--pw: min(1000px, calc(50vw - 12px) )}.homepage-page .joechip{right:max(24px,calc(50vw - 620px))}}@media(min-width:1961px){.homepage-page .joechip{right:300px}}@media(not (max-width:760px))and (max-width:1100px){.homepage-page .hero{--pw: 46vw}.homepage-page .hero-photo{top:-96px;height:calc(100% + 96px);object-position:55% top}}@media(max-width:760px){.homepage-page .hero{--ph: calc(144px + 60.2vw) ;--pfade: min(64px, calc(16.9vw - 4px) )}.homepage-page .hero .inner{padding-top:calc(var(--ph) - 34px);grid-template-columns:minmax(0,1fr);grid-template-areas:"photo" "copy" "facts"}.homepage-page .hero-photo{left:0;width:100%;height:var(--ph);object-position:50% calc(90px - 28.9vw);-webkit-mask-image:none;mask-image:none}.homepage-page .hero:before{content:"";position:absolute;z-index:1;left:0;right:0;top:0;height:var(--ph);pointer-events:none;background:linear-gradient(180deg,rgba(var(--look-a-slate-rgb),0) 0,rgba(var(--look-a-slate-rgb),0) calc(var(--ph) - var(--pfade)),rgba(var(--look-a-slate-rgb),.92) calc(var(--ph) - 16px),var(--look-a-slate) var(--ph))}.homepage-page .joechip{display:none}}@media(min-width:761px)and (max-width:900px){.homepage-page .hero-photo{height:min(calc(100% + 96px),calc(var(--pw) * 1.95));object-position:45% top;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 28px),linear-gradient(180deg,black calc(100% - 64px),transparent);mask-image:linear-gradient(90deg,transparent 0,black 28px),linear-gradient(180deg,black calc(100% - 64px),transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.homepage-page .joechip{top:calc(min(100%,var(--pw) * 1.95 - 96px) - 8px);bottom:auto}.homepage-page .hfacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(orientation:landscape)and (not (min-height:500px))and (max-width:760px){.homepage-page .hero{--ph: 100svh}}@media(max-width:1023px){.homepage-page .pgrid3,.homepage-page .rgrid,.homepage-page .tiers{grid-template-columns:minmax(0,1fr);max-width:680px;margin-inline:auto}.homepage-page .pgrid3{gap:26px}.homepage-page .rgrid{gap:40px}.homepage-page .tiers{gap:34px}}@media(min-width:761px)and (max-width:1023px){.homepage-page .paths.is-enhanced{column-gap:20px}.homepage-page .ppanel{padding-inline:20px}.homepage-page .tline{grid-template-columns:1fr}}@media(max-width:760px){.homepage-page .hero{clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),0 100%)}.homepage-page .hero .inner{padding:calc(var(--ph) - 34px) 20px 64px}.homepage-page .label{font-size:12px}.homepage-page .hero h1{font-size:clamp(32px,10vw,46px)}.homepage-page .hero .sub{font-size:17px;margin:14px 0 22px}.homepage-page .hero .ctas .btn-ghost,.homepage-page .hero .micro{display:none}.homepage-page .hfacts{grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:28px}.homepage-page .hfacts b{white-space:normal;font-size:19px}.homepage-page .problems{margin-top:-30px;padding-top:76px}.homepage-page.look-a .problems[id]{scroll-margin-top:-76px}.homepage-page .paths,.homepage-page .paths.is-enhanced{display:block}.homepage-page .path,.homepage-page .is-enhanced .path{display:block;margin-bottom:8px}.homepage-page .ptab{font-size:19px;padding:15px 16px;gap:12px;white-space:normal}.homepage-page .ptab:after{content:"+";opacity:1;font-size:26px;line-height:1}.homepage-page .path.open .ptab:after{content:"–"}.homepage-page .ppanel{grid-template-columns:1fr;gap:6px;padding:22px 18px;border-top:0}.homepage-page .pmain p{margin-bottom:16px;font-size:15.5px}.homepage-page .pmain .after span.big{font-size:25px}.homepage-page .pproof{padding:18px}.homepage-page .pproof p{font-size:15.5px}.homepage-page .tline div{padding:10px 8px;font-size:13px}.homepage-page .tline b{font-size:16px}.homepage-page .pathsnote{grid-template-columns:1fr;margin-top:30px}.homepage-page .pathsnote .qm{display:none}.homepage-page .pathsnote .lead{font-size:22px}.homepage-page .pathsnote .q{font-size:16px}.homepage-page .pickup{clip-path:polygon(0 1.5%,100% 0,100% 100%,0 100%);padding:96px 0 76px}.homepage-page .pstep{display:grid;grid-template-columns:52px 1fr;column-gap:10px}.homepage-page .pstep .n{font-size:40px;grid-row:span 2}.homepage-page .pstep h3{margin-top:2px;font-size:22px}.homepage-page .pquote{grid-template-columns:1fr;gap:0;padding:24px 22px;margin-top:36px}.homepage-page .pquote p{font-size:17px}.homepage-page .howcta{flex-direction:column;align-items:stretch;gap:16px;margin-top:34px}.homepage-page .howcta a.tl{text-align:center}.homepage-page .rcard{padding:34px 22px 24px}.homepage-page .rcard .pull{font-size:23px}.homepage-page .rcta,.homepage-page .pcta{padding:24px 20px;margin-top:40px}.homepage-page .rcta .btn,.homepage-page .pcta .btn{width:100%}.homepage-page .rcta p,.homepage-page .pcta p{font-size:16.5px}.homepage-page .rcta b,.homepage-page .pcta b{font-size:24px}.homepage-page .tier{padding:30px 22px 24px}.homepage-page .tier .price{font-size:50px}.homepage-page .tier-notes{grid-template-columns:1fr;gap:20px;margin-top:34px}.homepage-page .alts{margin-top:60px;padding-top:44px}.homepage-page .alts .display{font-size:32px}.homepage-page .agrid{grid-template-columns:1fr;gap:14px}.homepage-page .altc{padding:22px 20px 20px}.homepage-page .altc h3{font-size:21px}.homepage-page .why .cols{grid-template-columns:1fr;gap:34px}.homepage-page .wphoto{min-height:320px;order:2}.homepage-page .flist li{grid-template-columns:46px 1fr;padding-bottom:18px;margin-bottom:18px}.homepage-page .flist .n{font-size:32px}.homepage-page .flist h3{font-size:20px}.homepage-page .bigquote{margin-top:44px}.homepage-page .bigquote p{font-size:30px}.homepage-page .drive-photo{height:340px;object-position:55% top}.homepage-page .drive:before{background:linear-gradient(180deg,rgba(var(--look-a-slate-rgb),.75),rgba(var(--look-a-slate-rgb),.97) 300px)}.homepage-page .drive .cols{grid-template-columns:1fr;gap:30px}.homepage-page .dfacts b{font-size:21px}.homepage-page .story{grid-template-columns:1fr;gap:0;margin-bottom:36px;border-left:0;border-top:6px solid var(--look-a-yellow)}.homepage-page .story .sphoto{min-height:300px}.homepage-page .story .stext{padding:26px 22px 28px}.homepage-page .story h3{font-size:28px}.homepage-page .story p{font-size:16.5px}.homepage-page .crew{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;margin-right:-20px;padding-right:20px}.homepage-page .mate{scroll-snap-align:start}.homepage-page .mate h3{font-size:19px}.homepage-page .mate .role,.homepage-page .mate .alt{font-size:13.5px}.homepage-page .mate.rest .big{font-size:48px}.homepage-page .mate.rest .names{font-size:13.5px}.homepage-page .faq summary{font-size:17px}}@media(max-width:379px){.homepage-page #reviews .display{font-size:clamp(28px,9.4vw,38px)}}.local-umbrella-feature-page a{text-decoration:underline}.local-umbrella-feature-page .ahero{padding:170px 0 90px;background:var(--look-a-slate);position:relative}.local-umbrella-feature-page .ahero .cols{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.local-umbrella-feature-page .ahero .kick{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0 0 14px;font-size:15px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.local-umbrella-feature-page .ahero .kick b{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;letter-spacing:0;text-transform:none;font-size:22px;color:var(--look-a-yellow)}.local-umbrella-feature-page .ahero h1{font-size:68px}.local-umbrella-feature-page .ahero .sub{font-size:20px;margin:22px 0 0;max-width:620px}.local-umbrella-feature-page .short{margin:34px 0 0;background:var(--look-a-slate2);border-left:6px solid var(--look-a-yellow);padding:26px 30px 22px}.local-umbrella-feature-page .short h2{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:24px;margin:0 0 12px}.local-umbrella-feature-page .short ul{list-style:none;margin:0;padding:0}.local-umbrella-feature-page .short li{position:relative;padding-left:26px;margin:0 0 11px;font-size:16.5px}.local-umbrella-feature-page .short li:before{content:"»";position:absolute;left:2px;color:var(--look-a-yellow);font-family:Racing Sans One,Impact,sans-serif}.local-umbrella-feature-page .jump{display:inline-block;margin-top:22px;color:var(--look-a-yellow);font-weight:700}.local-umbrella-feature-page .mag{position:relative;justify-self:center}.local-umbrella-feature-page .mag img{width:420px;transform:rotate(3deg);box-shadow:0 30px 60px #00000073,0 0 0 1px #0003}.local-umbrella-feature-page .mag .tag{position:absolute;left:-18px;bottom:40px;background:var(--look-a-yellow);color:var(--look-a-purple);font-family:Racing Sans One,Impact,sans-serif;font-size:18px;padding:8px 14px;transform:rotate(-3deg)}.local-umbrella-feature-page .paper{scroll-margin-top:-100px;background:var(--look-a-slate2);color:var(--look-a-white);padding:100px 0 90px}.local-umbrella-feature-page .paper .sec-head h2{font-size:52px}.local-umbrella-feature-page .paper .lede{color:#ffffffd9;font-size:18px}.local-umbrella-feature-page .pages{display:grid;gap:56px;justify-items:center;margin-top:10px}.local-umbrella-feature-page .page{width:100%;max-width:1000px;margin:0}.local-umbrella-feature-page .page img{width:100%;background:var(--look-a-slate2);box-shadow:0 24px 50px #00000073}.local-umbrella-feature-page .page>a{display:block}.local-umbrella-feature-page .page figcaption{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;font-size:15px;color:#ffffffd9}.local-umbrella-feature-page .page figcaption b{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;font-size:19px;color:var(--look-a-white)}.local-umbrella-feature-page .page figcaption a{color:var(--look-a-yellow);font-weight:700}.local-umbrella-feature-page .credit a{color:var(--look-a-yellow);font-weight:700}.local-umbrella-feature-page .credit{max-width:1000px;margin:40px auto 0;border-top:1px solid rgba(255,255,255,.2);padding-top:18px;font-size:14.5px;color:#ffffffd9}.local-umbrella-feature-page .since{background:var(--look-a-ink);padding:90px 0}.local-umbrella-feature-page .since .cols{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.local-umbrella-feature-page .since h2{font-size:52px;margin-bottom:20px}.local-umbrella-feature-page .since p{font-size:18px;margin:0 0 16px}.local-umbrella-feature-page .since .links{display:flex;flex-direction:column;gap:14px;margin-top:6px}.local-umbrella-feature-page .since .links a{display:block;background:var(--look-a-slate2);border-left:4px solid var(--look-a-yellow);padding:16px 20px;text-decoration:none}.local-umbrella-feature-page .since .links b{display:block;font-family:Racing Sans One,Impact,sans-serif;font-weight:400;font-size:22px;text-transform:uppercase;color:var(--look-a-yellow)}.local-umbrella-feature-page .since .links span{font-size:15.5px}.local-umbrella-feature-page .paper+.onink .ctaband,.local-umbrella-feature-page .since+.onink .ctaband{margin-top:0}@media(max-width:760px){.local-umbrella-feature-page .ahero{padding:110px 0 56px}.local-umbrella-feature-page .ahero .cols{grid-template-columns:1fr;gap:34px}.local-umbrella-feature-page .ahero h1{font-size:44px}.local-umbrella-feature-page .ahero .sub{font-size:17.5px}.local-umbrella-feature-page .ahero .kick b{font-size:19px}.local-umbrella-feature-page .short{padding:20px 20px 14px}.local-umbrella-feature-page .short li{font-size:16px}.local-umbrella-feature-page .mag{display:none}.local-umbrella-feature-page .paper{scroll-margin-top:-64px;padding:64px 0 60px}.local-umbrella-feature-page .paper .sec-head h2{font-size:36px}.local-umbrella-feature-page .page figcaption{flex-direction:column;gap:4px}.local-umbrella-feature-page .since{padding:64px 0}.local-umbrella-feature-page .since .cols{grid-template-columns:1fr;gap:26px}.local-umbrella-feature-page .since h2{font-size:36px}.local-umbrella-feature-page .since p{font-size:16.5px}}.local-umbrella-feature-page .mag img{height:auto}.local-umbrella-feature-page .page img{height:auto;display:block}.local-umbrella-feature-page .page figcaption a{padding:10px 0}:is(.homepage-page,.local-umbrella-feature-page,.goal-page) .ctaband{background:var(--look-a-purple);clip-path:polygon(0 9%,100% 0,100% 100%,0 100%);padding:150px 0 110px}:is(.homepage-page,.local-umbrella-feature-page,.goal-page) .ctaband .cols{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center}:is(.homepage-page,.local-umbrella-feature-page,.goal-page) .ctaband h2{font-size:62px}:is(.homepage-page,.local-umbrella-feature-page,.goal-page) .ctaband ul{list-style:none;padding:0;margin:20px 0 0}:is(.homepage-page,.local-umbrella-feature-page,.goal-page) .ctaband li{padding-left:30px;position:relative;margin:0 0 10px;font-size:18px}:is(.homepage-page,.local-umbrella-feature-page,.goal-page) .ctaband li:before{content:"»";position:absolute;left:4px;color:var(--look-a-yellow);font-family:Racing Sans One,Impact,sans-serif}:is(.homepage-page,.local-umbrella-feature-page,.goal-page) .ctaband .urgent{margin-top:22px;font-size:18px;font-style:italic;color:var(--look-a-yellow)}:is(.homepage-page,.local-umbrella-feature-page,.goal-page) .ctaband .start{margin-top:22px;font-size:18px}:is(.homepage-page,.local-umbrella-feature-page,.goal-page) .ctaband .start b{color:var(--look-a-yellow)}:is(.homepage-page,.local-umbrella-feature-page,.goal-page) .ctaside{background:var(--look-a-slate);padding:34px 32px}:is(.homepage-page,.local-umbrella-feature-page,.goal-page) .ctaside .btn{width:100%;margin-bottom:14px}:is(.homepage-page,.local-umbrella-feature-page,.goal-page) .ctaside .small{font-size:15px;opacity:.92;margin:8px 0 0}:is(.homepage-page,.local-umbrella-feature-page,.goal-page) .ctaside .hrs{font-size:15px;margin:14px 0 0;color:var(--look-a-yellow)}:is(.homepage-page,.local-umbrella-feature-page,.goal-page) .ctaside .homework{margin-top:22px;border-top:1px solid rgba(255,255,255,.18);padding-top:18px;font-style:italic;font-size:16px}@media(max-width:760px){:is(.homepage-page,.local-umbrella-feature-page,.goal-page) .ctaband{clip-path:polygon(0 3%,100% 0,100% 100%,0 100%);padding:100px 0 80px}:is(.homepage-page,.local-umbrella-feature-page,.goal-page) .ctaband .cols{grid-template-columns:1fr;gap:30px}:is(.homepage-page,.local-umbrella-feature-page,.goal-page) .ctaband h2{font-size:40px}:is(.homepage-page,.local-umbrella-feature-page,.goal-page) .ctaband li,:is(.homepage-page,.local-umbrella-feature-page,.goal-page) .ctaband .start{font-size:16.5px}:is(.homepage-page,.local-umbrella-feature-page,.goal-page) .ctaside{padding:26px 20px}}.results-page{background:var(--look-a-slate)}.results-page .hero{position:relative}.results-page .hero .inner{max-width:1240px;margin:0 auto;padding:clamp(104px,8vw,124px) 32px clamp(80px,7vw,100px);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"copy photo";column-gap:clamp(36px,5vw,72px);align-items:center}.results-page .copy{grid-area:copy;max-width:640px}.results-page .label{display:inline-block;font-size:14px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;background:var(--look-a-purple);padding:6px 12px;margin-bottom:18px}.results-page .hero h1{font-size:clamp(40px,4.2vw,72px);text-wrap:balance}.results-page .sub{font-size:clamp(17px,1.4vw,20px);margin:20px 0 28px}.results-page .hero .ctas{gap:14px}.results-page .hphoto{grid-area:photo;position:relative;margin:0 18px 18px 0}.results-page .hphoto:before{content:"";position:absolute;inset:18px -18px -18px 18px;background:var(--look-a-yellow)}.results-page .hphoto img{position:relative;display:block;width:100%;height:clamp(360px,calc(100svh - 280px),580px);object-fit:cover;object-position:47% 30%}.results-page .chips{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 30px}.results-page .chips a{border:2px solid var(--look-a-yellow);color:var(--look-a-white);padding:9px 14px 8px;font-weight:700;font-size:15.5px;text-decoration:none;border-radius:2px;min-height:44px}.results-page .chips a:after{content:" ↓";color:var(--look-a-yellow)}.results-page .all-reviews{margin:18px 0 0;font-size:15px}.results-page .all-reviews a{color:var(--look-a-yellow);font-weight:700}.results-page .sec{padding-block:clamp(76px,8.33vw,120px)}.results-page .sec-head h2{font-size:clamp(38px,5.4vw,60px)}.results-page .wgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.results-page .w{background:var(--look-a-slate);padding:28px 24px 24px;border-top:5px solid var(--look-a-yellow);display:flex;flex-direction:column}.results-page .w h3{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:25px;line-height:1.05;margin:0 0 14px}.results-page .wanswer{display:flex;flex-direction:column;flex:1}.results-page .wanswer[hidden]{display:none}.results-page .w blockquote{margin:0;font-style:italic;font-size:16px;line-height:1.5}.results-page .w .quote-tag{font-size:14.5px;margin:10px 0 0}.results-page .w .ours{margin:16px 0 14px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--look-a-white) 20%,transparent);font-size:15.5px;font-weight:500}.results-page .w a{align-self:flex-start;margin-top:auto;color:var(--look-a-yellow);font-weight:700;font-size:15.5px}.results-page .stories{background:var(--look-a-ink)}.results-page .grp{padding-top:30px;scroll-margin-top:-30px}.results-page .grp:focus,.results-page .rv:focus{outline:none;box-shadow:none}.results-page .grp+.grp,.results-page .midask+.grp{margin-top:70px}.results-page .ghead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end;margin-bottom:40px;padding-bottom:18px;border-bottom:3px solid var(--look-a-yellow)}.results-page .ghead h2{font-size:clamp(34px,3.5vw,48px)}.results-page .ghead p{margin:0;font-size:18px}.results-page .rvgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 28px;align-items:start}.results-page .rv{background:var(--look-a-slate);padding:36px 28px 24px;position:relative;border-bottom:5px solid var(--look-a-yellow);scroll-margin-top:22px;min-width:0}.results-page .qmark{position:absolute;top:-22px;left:30px;width:46px;height:46px;background:var(--look-a-yellow);color:var(--look-a-purple);font-family:Georgia,serif;font-size:46px;line-height:60px;text-align:center;font-weight:700}.results-page .rv .pull{font-family:Racing Sans One,Impact,sans-serif;font-size:24px;line-height:1.12;margin:6px 0 12px}.results-page .rv .quote-tag{margin:0 0 16px}.results-page .rv .g{display:block;width:fit-content;margin-top:2px;padding-block:4px;font-size:14.5px;font-weight:500;color:var(--look-a-white);text-decoration:underline;text-underline-offset:3px}.results-page .rv .body{font-size:15.5px}.results-page .rv .body p{margin:0 0 10px}.results-page.is-enhanced .rv.clamp:not(.open) .body{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.results-page .rv .more{background:none;border:0;padding:10px 0;min-height:44px;color:var(--look-a-yellow);font:700 15px Roboto,Arial,sans-serif;cursor:pointer;text-align:left}.results-page .rv .more[hidden]{display:none}.results-page .rv.feat{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:44px;padding:48px 44px 36px;background:var(--look-a-slate2)}.results-page .rv.feat .pull{font-size:36px;line-height:1.08}.results-page .rv.feat .body{column-count:2;column-gap:36px;font-size:16px}.results-page.is-enhanced .rv.feat.clamp:not(.open) .body{display:block}.results-page .gask{margin:30px 0 0;display:flex;gap:16px;flex-wrap:wrap;align-items:baseline}.results-page .gask a{font-family:Racing Sans One,Impact,sans-serif;font-size:20px;color:var(--look-a-yellow);text-decoration:none}.results-page .gask span{font-size:15px}.results-page .midask{margin-top:80px;background:var(--look-a-purple);padding:44px 48px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;align-items:center;border-left:8px solid var(--look-a-yellow)}.results-page .midask h3{font-size:42px;margin-bottom:10px}.results-page .midask p{margin:0;font-size:17px}.results-page .mabtns .btn{width:100%}.results-page .mabtns p{text-align:center;margin-top:12px;font-size:15.5px}.results-page .allg .cols{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:60px;align-items:center}.results-page .allg h2{font-size:clamp(34px,3.5vw,46px)}.results-page .allg p{font-size:17.5px;margin:14px 0 0;text-wrap:pretty}.results-page .allg .btn{width:100%}.results-page .ctaband{background:var(--look-a-purple);clip-path:polygon(0 9%,100% 0,100% 100%,0 100%);padding:150px 0 110px}.results-page .ctaband .cols{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:60px;align-items:center}.results-page .ctaband h2{font-size:clamp(40px,4.3vw,62px)}.results-page .ctaband ul{list-style:none;padding:0;margin:20px 0 0}.results-page .ctaband li{padding-left:30px;position:relative;margin:0 0 10px;font-size:18px}.results-page .ctaband li:before{content:"»";position:absolute;left:4px;color:var(--look-a-yellow);font-family:Racing Sans One,Impact,sans-serif}.results-page .ctaband .urgent{margin-top:22px;font-size:18px;font-style:italic;color:var(--look-a-yellow)}.results-page .ctaband .start{margin-top:22px;font-size:18px}.results-page .ctaband .start b{color:var(--look-a-yellow)}.results-page .ctaside{background:var(--look-a-slate);padding:34px 32px}.results-page .ctaside .btn{width:100%;margin-bottom:14px}.results-page .ctaside .small{font-size:15px;margin:8px 0 0}.results-page .ctaside .small a{color:var(--look-a-yellow);font-weight:700;text-decoration:underline;text-underline-offset:3px}.results-page .ctaside .hrs{font-size:15px;margin:14px 0 0;color:var(--look-a-yellow)}.results-page .ctaside .homework{margin-top:22px;border-top:1px solid color-mix(in srgb,var(--look-a-white) 18%,transparent);padding-top:18px;font-style:italic;font-size:16px}.results-page .homework .quote-tag{display:block;font-style:normal}@media(min-width:761px)and (max-width:1100px){.results-page .hero .inner{grid-template-columns:minmax(0,1fr) minmax(0,.72fr)}.results-page .hphoto img{height:clamp(360px,52vw,520px)}.results-page .rvgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.results-page .rv.feat{grid-template-columns:1fr;gap:20px;padding:40px 32px 30px}.results-page .rv.feat .body{column-count:1}.results-page .midask,.results-page .allg .cols,.results-page .ctaband .cols{grid-template-columns:1fr;gap:30px}}@media(max-width:760px){.results-page .hero .inner{padding:68px 20px 56px;grid-template-columns:minmax(0,1fr);grid-template-areas:"photo" "copy"}.results-page .hphoto{margin:0 -20px 26px}.results-page .hphoto:before{inset:auto 0 -6px;height:6px}.results-page .hphoto img{height:clamp(230px,66vw,400px);object-position:50% 10%}.results-page .hero h1{font-size:clamp(32px,10vw,46px)}.results-page .sub{font-size:17px;margin:14px 0 22px}.results-page .label{font-size:12px}.results-page .hero .btn-ghost{display:none}.results-page .chips{gap:8px;margin-bottom:24px}.results-page .chips a{font-size:14px;padding:8px 11px 7px}.results-page .wgrid{grid-template-columns:1fr;gap:12px}.results-page .w{padding:0 20px;border-top-width:4px}.results-page .w h3{font-size:22px;margin:0;padding:18px 0 8px}.results-page.is-enhanced .w h3{padding:0}.results-page .wq{all:unset;display:block;width:100%;box-sizing:border-box;cursor:pointer;padding:18px 34px 16px 0;position:relative}.results-page .wq:focus-visible{outline:3px solid var(--look-a-yellow);outline-offset:4px}.results-page .wq:after{content:"+";position:absolute;right:0;top:13px;font:700 28px/1 Roboto,Arial,sans-serif;color:var(--look-a-yellow)}.results-page .wq[aria-expanded=true]:after{content:"−"}.results-page .wanswer{padding-top:8px;padding-bottom:20px}.results-page .grp+.grp,.results-page .midask+.grp{margin-top:50px}.results-page .ghead{grid-template-columns:1fr;gap:10px;margin-bottom:34px}.results-page .ghead p{font-size:16.5px}.results-page .rvgrid{grid-template-columns:1fr;gap:36px}.results-page .rv{padding:30px 18px 18px}.results-page .rv .pull{font-size:21px}.results-page .rv .quote-tag{margin-bottom:12px}.results-page.is-enhanced .rv.clamp:not(.open) .body{-webkit-line-clamp:4}.results-page .rv.feat{grid-template-columns:1fr;gap:0;padding:32px 18px 20px}.results-page .rv.feat .pull{font-size:25px}.results-page .rv.feat .body{column-count:auto}.results-page.is-enhanced .rv.feat.clamp:not(.open) .body{display:-webkit-box;-webkit-line-clamp:6}.results-page .gask{flex-direction:column;gap:4px}.results-page .gask a{display:block;width:100%;padding-block:8px}.results-page .midask{margin-top:56px;grid-template-columns:1fr;gap:22px;padding:30px 20px;border-left:0;border-top:6px solid var(--look-a-yellow)}.results-page .midask h3{font-size:30px}.results-page .allg .cols{grid-template-columns:1fr;gap:26px}.results-page .ctaband{clip-path:polygon(0 3%,100% 0,100% 100%,0 100%);padding:100px 0 80px}.results-page .ctaband .cols{grid-template-columns:1fr;gap:30px}.results-page .ctaband li,.results-page .ctaband .start{font-size:16.5px}.results-page .ctaside{padding:26px 20px}}.goal-page{background:var(--look-a-slate)}.goal-page .sec{padding-block:clamp(76px,8.34vw,120px)}.goal-page .sec-head{margin-bottom:34px}.goal-page .sec-head h2,.goal-page .h2{font-size:clamp(34px,4.17vw,60px)}.goal-page .hero{position:relative;clip-path:polygon(0 0,100% 0,100% 93%,0 100%)}.goal-page .hero .inner{max-width:1240px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:clamp(40px,4.45vw,64px);align-items:center;padding:120px 32px 110px}.goal-page .label{display:inline-block;font-size:14px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;background:var(--look-a-purple);padding:6px 12px;margin-bottom:18px}.goal-page .hero h1{font-size:clamp(40px,4.45vw,64px)}.goal-page .hero .sub{font-size:clamp(17px,1.43vw,20.5px);margin:22px 0 30px;max-width:620px}.goal-page .ctas{display:flex;gap:16px;flex-wrap:wrap}.goal-page .hfacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 30px;margin-top:30px}.goal-page .hfacts div{border-left:3px solid var(--look-a-yellow);padding-left:12px;font-size:14.5px;line-height:1.3}.goal-page .hfacts b{display:block;font-family:Racing Sans One,Impact,sans-serif;font-weight:400;font-size:22px;color:var(--look-a-yellow);line-height:1.15}.goal-page .hero-photo{margin:0;position:relative;min-width:0}.goal-page .hero-photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;box-shadow:0 18px 40px #00000059}.goal-page .ctaside .small a{color:var(--look-a-yellow);font-weight:700;text-decoration:underline;text-underline-offset:3px}.goal-page .hero-photo figcaption{position:absolute;left:-18px;bottom:22px;background:var(--look-a-yellow);color:var(--look-a-ink);font-weight:700;font-size:15px;padding:8px 14px;transform:rotate(-2deg);max-width:80%}.goal-page .pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.goal-page .pcard{background:var(--look-a-slate2);padding:26px 24px;border-top:5px solid var(--look-a-yellow)}.goal-page .pcard h3{font-family:Racing Sans One,Impact,sans-serif;text-transform:uppercase;font-weight:400;color:var(--look-a-yellow);font-size:22px;margin:0 0 10px}.goal-page .pcard p{margin:0;font-size:17px;line-height:1.55}.goal-page .featured-review{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:center}.goal-page .featured-review .pull{font-family:Racing Sans One,Impact,sans-serif;font-size:clamp(30px,2.92vw,42px);line-height:1.08;margin:0;position:relative;padding-top:56px}.goal-page .featured-review .pull:before{content:"“";position:absolute;top:-10px;left:0;font-size:110px;color:var(--look-a-yellow);line-height:1}.goal-page .featured-review blockquote{margin:0;background:rgba(var(--look-a-ink-rgb),.35);padding:28px 30px;border-left:5px solid var(--look-a-yellow)}.goal-page .featured-review blockquote p{margin:0 0 14px;font-size:17px;line-height:1.6}.goal-page .plan{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:64px;align-items:start}.goal-page .plan h2{font-size:clamp(34px,3.62vw,52px);line-height:1.02;margin-bottom:22px}.goal-page .plan p{font-size:17.5px;margin:0 0 18px}.goal-page .plan .plan-lede{font-size:20px}.goal-page .work-title{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:26px;color:var(--look-a-yellow);margin:30px 0 14px}.goal-page .facts{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:12px}.goal-page .facts li{padding-left:30px;position:relative;font-size:17px;line-height:1.5}.goal-page .facts li:before{content:"✓";position:absolute;left:2px;top:0;color:var(--look-a-yellow);font-weight:900}.goal-page .honest{background:var(--look-a-slate2);border-left:5px solid var(--look-a-yellow);padding:20px 22px;margin:8px 0 0}.goal-page .honest p{margin:0;font-size:17px}.goal-page .tiers{display:grid;gap:14px}.goal-page .tiers>h3{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:26px;margin:0 0 6px}.goal-page .tier{background:var(--look-a-slate2);padding:20px 22px;position:relative;border-left:5px solid rgba(255,255,255,.18)}.goal-page .tier.highlighted{border-left-color:var(--look-a-yellow)}.goal-page .tier .badge{position:absolute;top:-11px;right:14px;background:var(--look-a-yellow);color:var(--look-a-ink);font-weight:800;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;padding:4px 9px}.goal-page .tier-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.goal-page .tier-row.price-pending{flex-wrap:wrap}.goal-page .tier .name{font-weight:800;font-size:17px}.goal-page .tier .price{font-family:Racing Sans One,Impact,sans-serif;color:var(--look-a-yellow);font-size:32px;line-height:1}.goal-page .tier p{margin:8px 0 0;font-size:15.5px;line-height:1.5}.goal-page .tier .inclusions{font-size:13.5px;opacity:.8;margin-top:6px}.goal-page .plan .tier-note{font-size:15px;margin:6px 0 0;opacity:.92}.goal-page .tier-note a,.goal-page .drive-note a,.goal-page .methods-link a,.goal-page .faq .side a,.goal-page .faq-answer a{color:var(--look-a-yellow);font-weight:700}.goal-page .stay-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:8px}.goal-page .stay-facts div{background:var(--look-a-slate2);padding:18px 18px 16px}.goal-page .stay-facts b{display:block;font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:19px;color:var(--look-a-yellow);margin-bottom:6px}.goal-page .stay-facts span{font-size:15.5px;line-height:1.5}.goal-page .drive-note{margin:22px 0 0;font-size:16.5px}.goal-page .three-column{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.goal-page .three-column .step-number{font-family:Racing Sans One,Impact,sans-serif;color:var(--look-a-yellow);font-size:30px;line-height:1;margin:0 0 8px}.goal-page .three-column h3{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:23px;margin:0 0 10px}.goal-page .three-column p{font-size:16.5px;margin:0}.goal-page .three-column ul{margin:0;padding-left:20px;font-size:16.5px;line-height:1.7}.goal-page .methods-fit{margin:26px 0 0;font-size:17px;max-width:860px}.goal-page .methods-link{margin:18px 0 0}.goal-page .rgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:24px}.goal-page .rgrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.goal-page .rcard{background:var(--look-a-slate);padding:38px 32px 30px;position:relative;border-bottom:5px solid var(--look-a-yellow);display:flex;flex-direction:column}.goal-page .qmark{position:absolute;top:-22px;left:30px;width:46px;height:46px;background:var(--look-a-yellow);color:var(--look-a-purple);font-family:Georgia,serif;font-size:46px;line-height:60px;text-align:center;font-weight:700}.goal-page .rcard .pull{font-family:Racing Sans One,Impact,sans-serif;font-size:27px;line-height:1.12;margin:8px 0 14px}.goal-page .rcard .body{font-size:15.5px;opacity:.93;margin:0 0 18px}.goal-page .rcard .quote-tag{margin-top:auto}.goal-page .faq .cols{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start}.goal-page .faq .h2{font-size:clamp(34px,3.75vw,54px)}.goal-page .faq details{border-bottom:1px solid rgba(255,255,255,.16);padding:20px 0}.goal-page .faq details:first-child{border-top:1px solid rgba(255,255,255,.16)}.goal-page .faq summary{list-style:none;cursor:pointer;font-weight:700;font-size:19px;display:flex;justify-content:space-between;gap:20px}.goal-page .faq summary::-webkit-details-marker{display:none}.goal-page .faq-icon{font-family:Racing Sans One,Impact,sans-serif;color:var(--look-a-yellow);font-size:26px;line-height:1}.goal-page .faq-icon:after{content:"+"}.goal-page .faq details[open] .faq-icon:after{content:"–"}.goal-page .faq details p{margin:12px 0 0;font-size:16.5px;opacity:.93;max-width:640px}.goal-page .faq .side p{font-size:17px}.goal-page .faq-answer a{text-decoration:underline;text-underline-offset:3px}.goal-page .other-goals{background:var(--look-a-ink);padding:30px 0}.goal-page .other-goals .wrap{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center}.goal-page .other-goals b{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:20px;color:var(--look-a-yellow);margin-right:6px}.goal-page .other-goals a{color:var(--look-a-white);font-weight:700;font-size:16px;text-decoration:underline;text-decoration-color:rgba(var(--look-a-yellow-rgb),.6);text-underline-offset:4px}@media(min-width:761px)and (max-width:1100px){.goal-page .hero-photo figcaption{position:relative;display:table;margin-top:-8px;bottom:auto}.goal-page .hero .inner{grid-template-columns:minmax(0,1fr) clamp(260px,34.5vw,380px);gap:40px;padding:112px 32px 90px}.goal-page .hero h1{font-size:clamp(40px,5.2vw,49px);text-wrap:balance}.goal-page .hfacts{grid-template-columns:repeat(2,minmax(0,1fr))}.goal-page .plan{grid-template-columns:1fr;gap:44px}.goal-page .plan h2{font-size:clamp(38px,5vw,48px)}.goal-page .pgrid,.goal-page .three-column{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.goal-page .featured-review{grid-template-columns:1fr;gap:28px}.goal-page .stay-facts,.goal-page .rgrid,.goal-page .rgrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.goal-page .faq .cols,.goal-page .ctaband .cols{grid-template-columns:1fr;gap:30px}}@media(min-width:1101px)and (max-width:1280px){.goal-page .hero .inner{grid-template-columns:minmax(0,1fr) 380px;gap:48px}.goal-page .plan{grid-template-columns:minmax(0,1fr) 360px;gap:48px}}@media(max-width:760px){.goal-page .hero{clip-path:none}.goal-page .hero .inner{grid-template-columns:minmax(0,1fr);gap:16px;padding:0 20px 56px}.goal-page .hero h1{font-size:clamp(34px,10.26vw,46px)}.goal-page .label{font-size:12px}.goal-page .hero .sub{font-size:17px;margin:14px 0 22px}.goal-page .ctas{flex-direction:column;align-items:stretch}.goal-page .hero .ctas .btn-ghost{display:none}.goal-page .hfacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:28px}.goal-page .hfacts b{font-size:19px}.goal-page .hero-photo{order:-1;margin-inline:-20px}.goal-page .hero-photo img{aspect-ratio:13 / 12}.goal-page.goal-page--puppy .hero-photo img{object-position:50% 25%}.goal-page.goal-page--manners .hero-photo img{object-position:50% 65%}.goal-page.goal-page--reactive .hero-photo img{object-position:50% 70%}.goal-page .hero-photo figcaption{display:none}.goal-page .pgrid,.goal-page .featured-review,.goal-page .plan,.goal-page .stay-facts,.goal-page .three-column,.goal-page .rgrid,.goal-page .rgrid.two{grid-template-columns:minmax(0,1fr);gap:16px}.goal-page .featured-review{gap:26px}.goal-page .featured-review .pull{padding-top:44px}.goal-page .featured-review .pull:before{font-size:84px}.goal-page .featured-review blockquote{padding:22px 20px}.goal-page .plan{gap:36px}.goal-page .plan .plan-lede{font-size:18px}.goal-page .three-column{gap:28px}.goal-page .rgrid,.goal-page .rgrid.two{gap:34px}.goal-page .rcard{padding:34px 22px 24px}.goal-page .rcard .pull{font-size:23px}.goal-page .tier .price{font-size:28px}.goal-page .faq .cols{grid-template-columns:minmax(0,1fr);gap:20px}.goal-page .faq summary{font-size:17px}}.programs-page{background:var(--look-a-slate)}.programs-page .hero .inner{max-width:1240px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:64px;align-items:center;padding:110px 32px 100px}.programs-page .hero h1{font-size:clamp(48px,4.72vw,68px)}.programs-page .hero .sub{font-size:20.5px;margin:22px 0 30px;max-width:600px}.programs-page .ctas{display:flex;gap:16px;flex-wrap:wrap}.programs-page .tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.programs-page .tile{position:relative;display:flex;flex-direction:column;text-decoration:none;color:var(--look-a-white);background:var(--look-a-slate2)}.programs-page .tile picture{display:block;overflow:hidden}.programs-page .tile img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.programs-page .tile .tl{display:block;flex:1;padding:12px 14px;background:var(--look-a-ink)}.programs-page .tile .tl b{display:block;font-family:Racing Sans One,Impact,sans-serif;font-weight:400;font-size:24px;line-height:1.05;text-transform:uppercase}.programs-page .tile .tl span{font-size:14.5px;color:var(--look-a-yellow);font-weight:700}.programs-page .sec{padding-block:clamp(76px,8.34vw,120px)}.programs-page .sec-head{margin-bottom:30px}.programs-page .sec-head h2{font-size:clamp(38px,4.17vw,60px)}.programs-page h2[id]{scroll-margin-top:0}.programs-page h2[tabindex="-1"]:focus{outline:none;box-shadow:none}.programs-page .two{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:72px;align-items:start}.programs-page .two.flip{grid-template-columns:420px minmax(0,1fr)}.programs-page .prices,.programs-page .ladder{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin:8px 0 34px}.programs-page .pcard{background:var(--look-a-slate2);padding:22px 20px 20px;border-top:5px solid var(--look-a-yellow)}.programs-page .pcard p{margin:8px 0 0;font-size:16px}.programs-page .pcard .big{font-family:Racing Sans One,Impact,sans-serif;color:var(--look-a-yellow);font-size:46px;line-height:1;margin:0 0 4px}.programs-page .pcard .big small{font-size:20px;color:var(--look-a-white);margin-left:4px;display:inline-block}.programs-page .purple .pcard{background:rgba(var(--look-a-ink-rgb),.35)}.programs-page .facts{list-style:none;padding:0;margin:0 0 30px;display:grid;gap:14px}.programs-page .facts li{padding-left:30px;position:relative;font-size:17.5px;line-height:1.5}.programs-page .facts li:before{content:"✓";position:absolute;left:2px;top:0;color:var(--look-a-yellow);font-weight:900}.programs-page .h3s{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:28px;color:var(--look-a-yellow);margin:0 0 16px}.programs-page .honest{background:var(--look-a-slate2);border-left:5px solid var(--look-a-yellow);padding:22px 24px;margin:0 0 30px}.programs-page .honest p{margin:0;font-size:17px}.programs-page .upsell{font-size:17px;margin:0 0 26px}.programs-page .upsell a,.programs-page .inl{color:var(--look-a-yellow);font-weight:700}.programs-page .askrow{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.programs-page .askrow .or{font-size:16px;margin:0}.programs-page .askrow .or b{color:var(--look-a-yellow)}.programs-page .photo{margin:0}.programs-page .photo img{display:block;width:100%;height:auto;object-fit:cover}.programs-page .photo figcaption{font-size:14.5px;font-style:italic;opacity:.85;margin-top:8px}.programs-page .side{display:grid;gap:40px}.programs-page .side .rcard{margin-top:22px}.programs-page .rcard{background:var(--look-a-slate);padding:38px 32px 30px;position:relative;border-bottom:5px solid var(--look-a-yellow);display:flex;flex-direction:column}.programs-page .qmark{position:absolute;top:-22px;left:30px;width:46px;height:46px;background:var(--look-a-yellow);color:var(--look-a-purple);font-family:Georgia,serif;font-size:46px;line-height:60px;text-align:center;font-weight:700}.programs-page .rcard .pull{font-family:Racing Sans One,Impact,sans-serif;font-size:27px;line-height:1.12;margin:8px 0 14px}.programs-page .rcard .body{font-size:15.5px;opacity:.93;margin:0 0 18px}.programs-page .rcard .quote-tag{margin-top:auto}.programs-page .p-lede{font-size:20px;margin:0 0 18px}.programs-page .body17{font-size:17.5px;margin:0 0 18px}.programs-page .ladder{margin:26px 0 12px}.programs-page .ladder .pcard .big{font-size:40px}.programs-page .ladder .pcard .wk{font-family:Racing Sans One,Impact,sans-serif;font-size:22px;text-transform:uppercase;margin:0 0 6px}.programs-page .pay{font-size:15.5px;margin:4px 0 26px;opacity:.92}.programs-page .prevs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:56px}.programs-page .priv{display:grid;grid-template-columns:300px minmax(0,1fr);gap:56px;align-items:center}.programs-page .priv .q2{border-left:3px solid var(--look-a-yellow);padding-left:16px;margin:6px 0 26px;font-style:italic;font-size:17px}.programs-page .priv .q2 .quote-tag{font-style:normal}.programs-page .goalhead{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:center;margin-bottom:40px}.programs-page .goalhead .sec-head{margin-bottom:0}.programs-page .agrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:30px}.programs-page .altc{background:var(--look-a-slate2);padding:26px 26px 24px;display:flex;flex-direction:column}.programs-page .altc h3{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:24px;line-height:1.08;margin:0 0 10px}.programs-page .altc h3 a{color:inherit;text-decoration:none}.programs-page .altc p{margin:0 0 16px;font-size:16px;opacity:.93}.programs-page .altc>a{margin-top:auto;color:var(--look-a-yellow);font-weight:700;font-size:16px}.programs-page .altc>a+a{margin-top:8px}.programs-page .altc .q{font-style:italic;font-size:14.5px;opacity:.85;margin:-4px 0 16px;border-left:2px solid var(--look-a-yellow);padding-left:10px}.programs-page .altc .q small{display:block;font-style:normal;margin-top:3px;font-size:13px}.programs-page .ctaband{background:var(--look-a-purple);clip-path:polygon(0 9%,100% 0,100% 100%,0 100%);padding:150px 0 110px}.programs-page .ctaband .cols{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center}.programs-page .ctaband h2{font-size:clamp(40px,4.31vw,62px)}.programs-page .ctaband ul{list-style:none;padding:0;margin:20px 0 0}.programs-page .ctaband li{padding-left:30px;position:relative;margin:0 0 10px;font-size:18px}.programs-page .ctaband li:before{content:"»";position:absolute;left:4px;color:var(--look-a-yellow);font-family:Racing Sans One,Impact,sans-serif}.programs-page .ctaband .urgent{margin-top:22px;font-size:18px;font-style:italic;color:var(--look-a-yellow)}.programs-page .ctaband .start{margin-top:22px;font-size:18px}.programs-page .ctaband .start b{color:var(--look-a-yellow)}.programs-page .ctaside{background:var(--look-a-slate);padding:34px 32px}.programs-page .ctaside .btn{width:100%;margin-bottom:14px}.programs-page .ctaside .small{font-size:15px;opacity:.92;margin:8px 0 0}.programs-page .ctaside .small a{color:var(--look-a-yellow);font-weight:700;text-decoration:underline;text-underline-offset:3px}.programs-page .ctaside .hrs{font-size:15px;margin:14px 0 0;color:var(--look-a-yellow)}@media(min-width:761px)and (max-width:1100px){.programs-page .hero .inner{grid-template-columns:minmax(0,1fr);gap:40px;padding:112px 32px 80px}.programs-page .hero h1{font-size:clamp(44px,6vw,60px)}.programs-page .tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.programs-page .tile .tl b{font-size:19px}.programs-page .two,.programs-page .two.flip{grid-template-columns:minmax(0,1fr);gap:40px}.programs-page .two>*{max-width:680px}.programs-page .priv{grid-template-columns:240px minmax(0,1fr);gap:36px}.programs-page .goalhead{grid-template-columns:minmax(0,1fr) 240px;gap:36px}.programs-page .agrid{grid-template-columns:repeat(2,minmax(0,1fr))}.programs-page .sec-head h2{font-size:clamp(40px,5.4vw,56px)}.programs-page .ctaband .cols{grid-template-columns:minmax(0,1fr);gap:30px}}@media(min-width:1101px)and (max-height:760px){.programs-page .hero .inner{align-items:start}}@media(min-width:1101px)and (max-width:1280px){.programs-page .hero .inner{grid-template-columns:minmax(0,1fr) 440px;gap:48px}.programs-page .two{grid-template-columns:minmax(0,1fr) 360px;gap:48px}.programs-page .two.flip{grid-template-columns:360px minmax(0,1fr);gap:48px}}@media(max-width:760px){.programs-page .hero .inner{grid-template-columns:minmax(0,1fr);gap:30px;padding:104px 20px 56px}.programs-page .hero h1{font-size:clamp(34px,10.77vw,46px)}.programs-page .hero .sub{font-size:17px;margin:18px 0 22px}.programs-page .hero .ctas{flex-direction:column;align-items:stretch}.programs-page .hero .btn-ghost{display:none}.programs-page .tiles{gap:10px}.programs-page .tile .tl{padding:10px}.programs-page .tile .tl b{font-size:clamp(16px,4.62vw,20px)}.programs-page .tile .tl span{font-size:13px}.programs-page .two,.programs-page .two.flip,.programs-page .priv,.programs-page .goalhead{grid-template-columns:minmax(0,1fr);gap:34px}.programs-page .prices,.programs-page .ladder{grid-template-columns:minmax(0,1fr);gap:12px}.programs-page .ladder{gap:8px}.programs-page .ladder .pcard{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-top:0;border-left:5px solid var(--look-a-yellow)}.programs-page .ladder .pcard .wk{margin:0}.programs-page .ladder .pcard .big{font-size:32px;margin:0}.programs-page .two.flip>.photo img{aspect-ratio:4/3;object-position:50% 30%}.programs-page .pcard .big{font-size:40px}.programs-page .facts li{font-size:16.5px}.programs-page .h3s{font-size:24px}.programs-page .prevs{grid-template-columns:minmax(0,1fr);gap:34px;margin-top:44px}.programs-page .priv .photo,.programs-page .goalhead .photo{max-width:78%}.programs-page .askrow{flex-direction:column;align-items:stretch;gap:12px}.programs-page .askrow .or{text-align:center}.programs-page .p-lede{font-size:18px}.programs-page .rcard{padding:34px 22px 24px}.programs-page .rcard .pull{font-size:23px}.programs-page .agrid{grid-template-columns:minmax(0,1fr);gap:14px}.programs-page .altc{padding:22px 20px 20px}.programs-page .altc h3{font-size:21px}.programs-page .ctaband{clip-path:polygon(0 3%,100% 0,100% 100%,0 100%);padding:100px 0 80px}.programs-page .ctaband .cols{grid-template-columns:minmax(0,1fr);gap:30px}.programs-page .ctaband li,.programs-page .ctaband .start{font-size:16.5px}.programs-page .ctaside{padding:26px 20px}}.our-crew-page{background:var(--look-a-slate)}.our-crew-page .sec{padding:clamp(76px,8.34vw,120px) 0}.our-crew-page .sec-head h2,.our-crew-page .ctaband h2{font-size:clamp(38px,4.3vw,60px)}.our-crew-page .hero{background:var(--look-a-slate);clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),0 100%)}.our-crew-page .hero .inner{max-width:1240px;margin:0 auto;padding:clamp(104px,8vw,124px) 32px clamp(80px,7vw,100px);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"copy photo" "facts facts";column-gap:clamp(36px,5vw,72px);align-items:center}.our-crew-page .copy{grid-area:copy;max-width:640px}.our-crew-page .hero h1{font-size:clamp(40px,4.2vw,58px);text-wrap:balance}.our-crew-page .label{display:inline-block;font-size:14px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;background:var(--look-a-purple);padding:6px 12px;margin-bottom:18px}.our-crew-page .hero .sub{font-size:clamp(17px,1.4vw,20px);margin:20px 0 28px}.our-crew-page .ctas{display:flex;flex-wrap:wrap;gap:14px}.our-crew-page .hphoto{grid-area:photo;position:relative;margin:0 18px 18px 0}.our-crew-page .hphoto:before{content:"";position:absolute;inset:18px -18px -18px 18px;background:var(--look-a-yellow)}.our-crew-page .hphoto img{display:block;position:relative;width:100%;height:clamp(360px,calc(100svh - 280px),580px);object-fit:cover;object-position:36% 50%}.our-crew-page .chip{position:absolute;z-index:2;left:-12px;bottom:22px;background:var(--look-a-yellow);color:var(--look-a-purple);font-family:Racing Sans One,Impact,sans-serif;font-size:16px;padding:8px 12px 7px;text-decoration:none;box-shadow:0 4px 12px #00000059}.our-crew-page .hfacts{grid-area:facts;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 28px;margin-top:clamp(36px,3.5vw,56px)}.our-crew-page .hfacts div{border-left:3px solid var(--look-a-yellow);padding-left:12px;font-size:14.5px;line-height:1.3}.our-crew-page .hfacts b{display:block;font-family:Racing Sans One,Impact,sans-serif;font-weight:400;font-size:22px;color:var(--look-a-yellow);line-height:1.15}.our-crew-page .story-sec{background:var(--look-a-ink)}.our-crew-page .story-sec h2 span{color:var(--look-a-yellow)}.our-crew-page .chap{display:grid;grid-template-columns:minmax(0,640px) 330px;gap:96px;align-items:start;margin-top:52px}.our-crew-page .chap.solo{grid-template-columns:minmax(0,640px)}.our-crew-page .chap h3{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(26px,2.3vw,32px);line-height:1.05;color:var(--look-a-yellow);margin:0 0 14px}.our-crew-page .chap p{font-size:clamp(17px,1.3vw,18px);line-height:1.62;margin:0 0 16px}.our-crew-page .chap .callout{font-family:Racing Sans One,Impact,sans-serif;font-size:28px;line-height:1.1;margin:24px 0 0}.our-crew-page .chap .trust{font-family:Racing Sans One,Impact,sans-serif;font-size:clamp(48px,4.5vw,64px);line-height:1;color:var(--look-a-yellow);margin:20px 0 24px}.our-crew-page .chap .moved{border-left:4px solid var(--look-a-yellow);padding-left:16px;color:#ffffffdb}.our-crew-page .cpics{display:grid;padding-top:4px}.our-crew-page .snap{margin:0;background:var(--look-a-slate2);padding:10px 10px 0;box-shadow:0 10px 26px #00000073;transform:rotate(-2deg)}.our-crew-page .snap.r{transform:rotate(1.8deg)}.our-crew-page .snap img{display:block;width:100%;height:auto}.our-crew-page .snap figcaption{font-family:Racing Sans One,Impact,sans-serif;font-size:19px;line-height:1.15;color:var(--look-a-yellow);padding:10px 4px 12px}.our-crew-page .joinc{margin-top:56px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.our-crew-page .joinc .jc{margin:0;font-family:Racing Sans One,Impact,sans-serif;text-transform:uppercase;font-size:30px;line-height:1}.our-crew-page .press{max-width:640px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:22px 0 0;padding-top:18px;border-top:1px solid rgb(255 255 255 / .18);font-size:15.5px}.our-crew-page .press b{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;font-size:19px}.our-crew-page .press a,.our-crew-page .quote-tag a,.our-crew-page .means a{color:var(--look-a-yellow);font-weight:700}.our-crew-page .mquote{margin:56px 0 0;display:grid;grid-template-columns:120px 1fr;gap:28px;align-items:start;max-width:1000px}.our-crew-page .mquote .qm{font-family:Racing Sans One,Impact,sans-serif;font-size:150px;line-height:.8;color:var(--look-a-yellow)}.our-crew-page .mquote blockquote{margin:0;font-family:Racing Sans One,Impact,sans-serif;font-size:34px;line-height:1.15}.our-crew-page .mquote .quote-tag{font-size:16px}.our-crew-page .profiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.our-crew-page .prof{background:var(--look-a-slate2);display:grid;grid-template-columns:230px minmax(0,1fr)}.our-crew-page .prof .pic{position:relative;border-right:4px solid var(--look-a-yellow)}.our-crew-page .prof .pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--crew-focus, center)}.our-crew-page .prof--davin{--crew-focus: 40% 15%}.our-crew-page .prof--angelee{--crew-focus: 55% 20%}.our-crew-page .prof--chrissy{--crew-focus: 35% 20%}.our-crew-page .prof .txt{padding:26px 28px 24px}.our-crew-page .prof h3{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:30px;margin:0;line-height:1}.our-crew-page .prof .role{font-weight:700;font-size:15.5px;margin:8px 0 14px}.our-crew-page .prof .role:has(+.alt){margin-bottom:0}.our-crew-page .prof .alt{font-style:italic;color:var(--look-a-yellow);font-size:15.5px;margin:2px 0 14px}.our-crew-page .prof .bio{font-size:15.5px;margin:0 0 14px;opacity:.95}.our-crew-page .prof .q{font-style:italic;font-size:15.5px;border-left:3px solid var(--look-a-yellow);padding-left:12px;margin:0 0 14px}.our-crew-page .prof dl{margin:0;font-size:14.5px}.our-crew-page .prof dl div+div{margin-top:4px}.our-crew-page .prof dt{display:inline;margin-right:.3em;font-weight:700;color:var(--look-a-yellow)}.our-crew-page .prof dd{display:inline;margin:0;opacity:.92}.our-crew-page .ctacard{background:var(--look-a-purple);grid-template-columns:1fr;align-content:center;border-top:6px solid var(--look-a-yellow)}.our-crew-page .ctacard .txt{padding:40px 40px 36px}.our-crew-page .ctacard .kick{font-style:italic;color:var(--look-a-yellow);font-size:20px;margin:0 0 6px}.our-crew-page .ctacard h3{font-size:38px;line-height:1.02;margin-bottom:14px}.our-crew-page .ctacard .bio{font-size:17px}.our-crew-page .ctacard .btn{margin-top:8px;width:100%}.our-crew-page .ctacard .or{margin:12px 0 0;text-align:center;font-size:15px}.our-crew-page .more-crew{margin-top:56px;max-width:820px}.our-crew-page .means .cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.our-crew-page .means .m{background:var(--look-a-slate);padding:30px 28px;border-top:5px solid var(--look-a-yellow)}.our-crew-page .means .m b{display:block;font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:26px;line-height:1.05;margin-bottom:10px}.our-crew-page .means .m p{margin:0;font-size:16.5px}.our-crew-page .means .m .q{margin-top:14px;font-style:italic;font-size:15px;opacity:.9;border-left:2px solid var(--look-a-yellow);padding-left:10px}.our-crew-page .means .q small{display:block;font-style:normal;margin-top:3px;font-size:13px}.our-crew-page .rgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}.our-crew-page .rcard{background:var(--look-a-slate2);padding:38px 32px 30px;position:relative;border-bottom:5px solid var(--look-a-yellow);display:flex;flex-direction:column}.our-crew-page .qmark{position:absolute;top:-22px;left:30px;width:46px;height:46px;background:var(--look-a-yellow);color:var(--look-a-purple);font-family:Georgia,serif;font-size:46px;line-height:60px;text-align:center;font-weight:700}.our-crew-page .rcard .pull{font-family:Racing Sans One,Impact,sans-serif;font-size:27px;line-height:1.12;margin:8px 0 14px}.our-crew-page .rcard .body{font-size:15.5px;opacity:.93;margin:0 0 18px}.our-crew-page .rcard .quote-tag{margin-top:auto}.our-crew-page .rating{display:flex;flex-wrap:wrap;gap:16px;align-items:baseline;margin:-20px 0 34px;font-size:18px}.our-crew-page .rating a{color:var(--look-a-yellow);font-weight:700}.our-crew-page .ctaband{background:var(--look-a-purple);clip-path:polygon(0 9%,100% 0,100% 100%,0 100%);padding:150px 0 110px}.our-crew-page .ctaband .cols{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center}.our-crew-page .ctaband ul{list-style:none;padding:0;margin:20px 0 0}.our-crew-page .ctaband li{padding-left:30px;position:relative;margin:0 0 10px;font-size:18px}.our-crew-page .ctaband li:before{content:"»";position:absolute;left:4px;color:var(--look-a-yellow);font-family:Racing Sans One,Impact,sans-serif}.our-crew-page .ctaband .urgent{margin-top:22px;font-size:18px;font-style:italic;color:var(--look-a-yellow)}.our-crew-page .ctaside{background:var(--look-a-slate);padding:34px 32px}.our-crew-page .ctaside .btn{width:100%;margin-bottom:14px}.our-crew-page .ctaside .small{font-size:15px;margin:8px 0 0}.our-crew-page .ctaside .small a{color:var(--look-a-yellow);font-weight:700;text-decoration:underline;text-underline-offset:3px}.our-crew-page .ctaside .hrs{font-size:15px;margin:14px 0 0;color:var(--look-a-yellow)}.our-crew-page .ctaside .homework{margin-top:22px;border-top:1px solid rgb(255 255 255 / .18);padding-top:18px;font-style:italic;font-size:16px}.our-crew-page .homework .quote-tag{display:block;font-style:normal}@media(min-width:761px)and (max-width:1100px){.our-crew-page .hero .inner{grid-template-columns:minmax(0,1fr) minmax(0,.72fr)}.our-crew-page .hphoto img{height:clamp(360px,52vw,520px)}.our-crew-page .hfacts{grid-template-columns:repeat(2,minmax(0,1fr))}.our-crew-page .chap{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);gap:44px}.our-crew-page .profiles{grid-template-columns:1fr}.our-crew-page .prof{grid-template-columns:260px minmax(0,1fr)}.our-crew-page .ctacard{grid-template-columns:1fr}.our-crew-page .means .cols,.our-crew-page .ctaband .cols{grid-template-columns:1fr;gap:30px}.our-crew-page .mquote{grid-template-columns:90px 1fr;gap:20px}.our-crew-page .mquote blockquote{font-size:30px}}@media(min-width:1101px)and (max-width:1280px){.our-crew-page .chap{grid-template-columns:minmax(0,1fr) 300px;gap:56px}.our-crew-page .prof{grid-template-columns:200px minmax(0,1fr)}.our-crew-page .ctacard{grid-template-columns:1fr}}@media(max-width:760px){.our-crew-page .hero{clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),0 100%)}.our-crew-page .hero .inner{padding:68px 20px 56px;grid-template-columns:minmax(0,1fr);grid-template-areas:"photo" "copy" "facts"}.our-crew-page .hphoto{margin:0 -20px 26px}.our-crew-page .hphoto:before{inset:auto 0 -6px;height:6px}.our-crew-page .hphoto img{height:clamp(230px,66vw,400px);object-position:100% 50%}.our-crew-page .chip{left:auto;right:12px;bottom:14px;font-size:13px;padding:6px 9px 5px}.our-crew-page .hero h1{font-size:clamp(32px,10vw,46px)}.our-crew-page .hero .sub{font-size:17px;margin:14px 0 22px}.our-crew-page .hfacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:28px}.our-crew-page .ctas{flex-direction:column;align-items:stretch}.our-crew-page .chap,.our-crew-page .chap.solo{grid-template-columns:1fr;gap:26px;margin-top:40px}.our-crew-page .cpics{justify-items:center}.our-crew-page .snap{width:78%;padding:8px 8px 0}.our-crew-page .snap figcaption{font-size:16px;padding:8px 2px 10px}.our-crew-page .joinc{margin-top:40px}.our-crew-page .joinc .jc{font-size:26px}.our-crew-page .mquote{grid-template-columns:1fr;gap:0;margin-top:40px}.our-crew-page .mquote .qm{font-size:100px;height:60px}.our-crew-page .mquote blockquote{font-size:24px}.our-crew-page .profiles{grid-template-columns:1fr;gap:22px}.our-crew-page .prof{grid-template-columns:1fr}.our-crew-page .prof .pic{aspect-ratio:16 / 9;border-right:0;border-bottom:4px solid var(--look-a-yellow)}.our-crew-page .prof .txt{padding:22px 20px}.our-crew-page .prof h3{font-size:27px}.our-crew-page .ctacard .txt{padding:28px 20px 26px}.our-crew-page .ctacard h3{font-size:30px}.our-crew-page .ctacard .btn,.our-crew-page .ctaside .btn{padding-inline:14px;font-size:17px}.our-crew-page .more-crew{margin-top:44px}.our-crew-page .means .cols,.our-crew-page .rgrid{grid-template-columns:1fr}.our-crew-page .means .cols{gap:18px}.our-crew-page .means .m{padding:24px 20px}.our-crew-page .means .m b{font-size:23px}.our-crew-page .rcard{padding:34px 22px 24px}.our-crew-page .rcard .pull{font-size:23px}.our-crew-page .rating{margin:-10px 0 26px;font-size:16.5px}.our-crew-page .ctaband{clip-path:polygon(0 3%,100% 0,100% 100%,0 100%);padding:100px 0 80px}.our-crew-page .ctaband .cols{grid-template-columns:1fr;gap:30px}.our-crew-page .ctaband li{font-size:16.5px}.our-crew-page .ctaside{padding:26px 20px}}.enroll-page .enroll-content{padding-block:clamp(105px,9vw,140px) 80px}.enroll-page .enroll-intro{max-width:780px;margin-bottom:32px}.enroll-page .enroll-intro h1{font-size:clamp(36px,4.2vw,60px)}.enroll-page .sub{max-width:720px;font-size:18px;margin-top:16px}.enroll-page .enroll-grid{display:grid;grid-template-columns:minmax(0,700px) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.enroll-page .enroll-form{min-width:0}.enroll-page .enroll-stay-options{display:grid;gap:10px;margin-top:8px}.enroll-page .enroll-form .enroll-stay{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:64px;padding:13px 16px;border:2px solid var(--look-a-white);border-radius:2px;cursor:pointer}.enroll-page .enroll-stay input{width:20px;height:20px;min-height:0;margin:0;padding:0;accent-color:var(--look-a-purple)}.enroll-page .enroll-stay .enroll-stay-copy{color:inherit}.enroll-page .enroll-stay-copy b{font-weight:700}.enroll-page .enroll-stay-copy small{display:block;color:var(--look-a-yellow);font-size:12px}.enroll-page .enroll-stay-price{font-size:18px;white-space:nowrap}.enroll-page .enroll-stay:has(input:checked){background:var(--look-a-yellow);border-color:var(--look-a-yellow);color:var(--look-a-ink)}.enroll-page .enroll-stay:has(input:checked) small{color:var(--look-a-ink)}.enroll-page .enroll-stay:has(input:focus-visible){outline:3px solid var(--look-a-yellow);outline-offset:4px}.enroll-page .enroll-next{border-top:4px solid var(--look-a-purple);padding-top:24px}.enroll-page .enroll-next h2{font-size:30px}.enroll-page .contact-steps{margin-top:26px}.enroll-page .contact-steps li{padding-left:48px}.enroll-page .enroll-quote{margin:22px 0 0;padding:26px;background:var(--look-a-purple)}.enroll-page .enroll-quote p{font-size:24px;font-style:italic;line-height:1.3;margin:0 0 18px}.enroll-page .enroll-quote footer{font-size:14px}.enroll-page .lead-form__footer{margin-top:24px}.enroll-page .enroll-entry{text-align:center}.look-a .enroll-entry{margin-block:16px;font-size:16px}.look-a .enroll-entry a,.look-a .enroll-questions{display:inline-flex;align-items:center;min-height:44px;color:var(--look-a-yellow);text-decoration:underline;text-underline-offset:4px}.look-a .enroll-questions{margin-top:10px;font-size:16px}@media(max-width:1100px){.enroll-page .enroll-grid{grid-template-columns:minmax(0,1fr)}.enroll-page .enroll-content{max-width:740px}}@media(max-width:600px){.enroll-page .enroll-form{padding:24px 16px}.enroll-page .enroll-stay{grid-template-columns:18px minmax(0,1fr) auto;gap:8px;padding:12px 10px}.enroll-page .enroll-stay-copy b{font-size:14px}.enroll-page .enroll-stay-price,.enroll-page .sub{font-size:16px}}
