.phots-site-footer__pending{color:#435b66;line-height:1.4;font-family:Inter,Arial,sans-serif}.phots-site-footer{color:#fff;background:#173f39}.phots-site-footer *{box-sizing:border-box}.phots-site-footer__inner{width:min(100% - 2rem,1380px);display:grid;grid-template-columns:1.2fr .78fr .9fr .95fr 1.2fr;gap:clamp(1.6rem,3vw,3.5rem);margin-inline:auto;padding-block:clamp(4rem,8vw,6.5rem)}.phots-site-footer__brand>a:first-child{display:inline-flex;color:#fff;font-size:2.4rem;font-weight:850;letter-spacing:-.07em;text-decoration:none}.phots-site-footer__brand sup{margin:.15em 0 0 .1em;color:#e7b99c;font-size:.34em;letter-spacing:0}.phots-site-footer__brand p{max-width:29ch;margin:1.2rem 0 0;color:#d3dfda;line-height:1.65}.phots-site-footer__dashboard{display:inline-flex;gap:.7rem;margin-top:1.6rem;color:#fff;font-weight:750;text-decoration:none}.phots-site-footer__dashboard span{color:#e7b99c}.phots-site-footer__column h2,.phots-site-footer__newsletter h2{margin:0 0 1.2rem;font-size:1rem;letter-spacing:0;line-height:1.2}.phots-site-footer__column nav{display:grid;gap:.78rem}.phots-site-footer__column a{color:#d3dfda;text-decoration:none;line-height:1.4}.phots-site-footer__column a:hover{color:#fff;text-decoration:underline;text-underline-offset:.25rem}.phots-site-footer__kicker{margin:0 0 .65rem;color:#e7b99c;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.phots-site-footer__newsletter>p:not(.phots-site-footer__kicker){margin:0 0 1.2rem;color:#d3dfda;line-height:1.6}.phots-site-footer__form{display:grid;grid-template-columns:1fr auto;gap:.5rem}.phots-site-footer__form input{min-width:0;min-height:50px;padding:.8rem 1rem;color:#fff;border:1px solid #70948a;border-radius:999px;background:#1e4b44}.phots-site-footer__form input::placeholder{color:#c0d0cb}.phots-site-footer__form button{min-height:50px;padding:.75rem 1rem;color:#173f39;border:0;border-radius:999px;background:#f7f4ec;font-weight:800;cursor:pointer}.phots-site-footer__form button:hover{background:#e7dcc9}.phots-site-footer__message,.phots-site-footer__form .errors{grid-column:1/-1;margin:.5rem 0 0;color:#f7f4ec;font-size:.84rem}.phots-site-footer__notice{border-block:1px solid #42685f;background:#0a2d293d}.phots-site-footer__notice p{width:min(100% - 2rem,1280px);margin:0 auto;padding-block:1.6rem;color:#d4e1dd;font-size:13px;line-height:1.7}.phots-site-footer__bottom{width:min(100% - 2rem,1280px);display:flex;justify-content:space-between;gap:1rem;margin-inline:auto;padding-block:1.4rem;color:#b4c7c1;font-size:.73rem}.phots-site-footer a:focus-visible,.phots-site-footer button:focus-visible,.phots-site-footer input:focus-visible{outline:3px solid #e7b99c;outline-offset:3px}@media(max-width:1180px){.phots-site-footer__inner{grid-template-columns:repeat(3,1fr)}.phots-site-footer__newsletter{grid-column:span 2}}@media(max-width:760px){.phots-site-footer__inner{width:min(100% - 1.25rem,1280px);grid-template-columns:repeat(2,1fr);gap:2.5rem}.phots-site-footer__brand,.phots-site-footer__newsletter{grid-column:1/-1}.phots-site-footer__form{grid-template-columns:1fr}.phots-site-footer__bottom{width:min(100% - 1.25rem,1280px);flex-direction:column}.phots-site-footer__notice p{width:min(100% - 1.25rem,1280px)}}@media(max-width:480px){.phots-site-footer__inner{grid-template-columns:1fr}.phots-site-footer__brand,.phots-site-footer__newsletter{grid-column:auto}}.phots-site-footer{background:linear-gradient(135deg,#edf3f7,#f7f5ef);color:#243e4c;border-top:1px solid #d6e1e7}.phots-site-footer__brand>a:first-child,.phots-site-footer__column h2{color:#243e4c}.phots-site-footer__brand p,.phots-site-footer__column a,.phots-site-footer__bottom{color:#435b66}.phots-site-footer__column a:hover{color:#172e3d}.phots-site-footer__notice{background:#e6edf1;border-color:#ccd9e0}.phots-site-footer__notice p{color:#455965}.phots-site-footer,.phots-site-footer h2,.phots-site-footer a{font-family:var(--font-paragraph--family,Arial,sans-serif);font-style:normal}.phots-site-footer__brand>a:first-child{font-weight:650}.phots-site-footer__column h2{font-weight:600}.phots-site-footer__inner{font-size:15px}.phots-site-footer{background:#f8f6f1;border-top:1px solid #e1e5df;color:#243e3d}.phots-site-footer__inner{padding-block:48px}.phots-site-footer__notice{background:#f3f3ee;border-top:1px solid #e1e5df;border-bottom:0;padding:28px 0}.phots-site-footer__notice h2{width:min(90%,960px);margin:0 auto 12px;font-size:14px;font-weight:600;color:#435953;letter-spacing:0}.phots-site-footer__notice p{width:min(90%,960px);padding:0;font-size:13px;line-height:1.8;color:#52635e}.phots-site-footer__bottom{width:min(90%,960px);color:#52635e}.phots-site-footer__brand>a:first-child{align-items:center;gap:12px}.phots-site-footer__brand>a:first-child img{width:48px;height:48px;object-fit:contain}.phots-site-footer__wordmark{display:inline-flex;align-items:flex-start;line-height:1}.phots-site-footer__brand sup{display:block;position:static;vertical-align:baseline;font-size:.32em;line-height:1;margin:.35em 0 0 .12em;letter-spacing:0;color:inherit}.phots-site-footer,.phots-site-footer h2,.phots-site-footer a{font-family:Inter,Arial,sans-serif}.phots-site-footer__brand>a:first-child img.phots-site-footer__original-logo{width:200px;height:auto;max-width:100%;object-fit:contain}@media(max-width:640px){.phots-site-footer__inner{width:min(100% - 40px,560px);grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem;padding-block:34px 38px;font-size:14px}.phots-site-footer__brand{grid-column:1 / -1;padding-bottom:.35rem}.phots-site-footer__brand>a:first-child img.phots-site-footer__original-logo{width:152px}.phots-site-footer__brand p{max-width:33ch;margin-top:.85rem;font-size:14px;line-height:1.55}.phots-site-footer__column h2{margin:0 0 .72rem;color:#294a43;font-size:14px;font-weight:750;line-height:1.35}.phots-site-footer__column nav{gap:.48rem}.phots-site-footer__column a,.phots-site-footer__pending{font-size:13px;line-height:1.45}.phots-site-footer__notice{padding:20px 0 22px}.phots-site-footer__notice h2,.phots-site-footer__notice p,.phots-site-footer__bottom{width:min(100% - 40px,560px)}.phots-site-footer__notice h2{margin-bottom:7px;font-size:12px;font-weight:700}.phots-site-footer__notice p{font-size:11px;line-height:1.55}.phots-site-footer__bottom{flex-direction:row;justify-content:space-between;padding-block:15px 20px;font-size:11px}}@media(max-width:360px){.phots-site-footer__inner{width:min(100% - 32px,560px);gap:1.7rem 1rem}.phots-site-footer__notice h2,.phots-site-footer__notice p,.phots-site-footer__bottom{width:min(100% - 32px,560px)}}.phots-site-footer .coach-brand-closing{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px 20px 32px;color:#214a42}.phots-site-footer .coach-brand-closing img{width:24px;height:24px;object-fit:contain}.phots-site-footer .coach-brand-closing p{margin:0;font-size:18px}.phots-site-footer .coach-brand-closing sup{font-size:.5em}
