.rt-pg-about__hero{display:grid;gap:32px}.rt-pg-about__portrait{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--cream);margin:0 calc(var(--inset) * -1)}.rt-pg-about__portrait img{-o-object-fit:cover;object-fit:cover}.rt-pg-about__lead{display:grid;gap:20px;align-content:center}.rt-pg-about__lead>.rt-label{color:var(--taupe-ink)}.rt-pg-about__lead h1{font-size:clamp(30px,4.4vw,60px);font-weight:500;letter-spacing:.01em;line-height:1.02;text-transform:uppercase;max-width:14ch}.rt-pg-about__intro{font-size:16px;max-width:54ch}.rt-pg-claims{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:4px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.rt-pg-claims li{display:inline-flex;align-items:center;gap:8px}.rt-pg-claims span{color:var(--gold-b);font-size:9px}@media (min-width:768px){.rt-pg-about__portrait{margin:0}}@media (min-width:1024px){.rt-pg-about__hero{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px;align-items:center}.rt-pg-about__portrait{max-height:calc(100vh - var(--head-h) - 80px);min-height:520px;aspect-ratio:auto;height:100%}}.rt-pg-about__quote{margin-top:var(--sec);padding:56px 0}.rt-pg-about__quote .rt-wrap{display:grid;gap:16px}.rt-pg-about__quote .rt-label{color:var(--taupe-ink)}.rt-pg-about__quote p{font-size:clamp(20px,2.4vw,32px);line-height:1.3;font-weight:400;max-width:34ch;letter-spacing:-.005em}@media (min-width:1024px){.rt-pg-about__quote{padding:88px 0}.rt-pg-about__quote .rt-wrap{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:12px;column-gap:12px}.rt-pg-about__quote .rt-label{grid-column:1/4;padding-top:10px}.rt-pg-about__quote p{grid-column:4/12}}.rt-pg-about__rows{display:grid;gap:56px;padding-top:var(--sec)}.rt-pg-row{display:grid;gap:16px}.rt-pg-row__h{display:grid;gap:10px;font-size:20px;font-weight:500;letter-spacing:.04em;line-height:1.15;text-transform:uppercase}.rt-pg-row__n{font-size:12px;color:var(--taupe);letter-spacing:.08em}.rt-pg-row__body{font-size:16px}.rt-pg-row__body ul{list-style:none;padding:0;display:grid;gap:2px}.rt-pg-row__body ul li{display:grid;gap:2px 16px;margin:0;padding:14px 16px;background:var(--cream)}.rt-pg-row__body ul li strong{font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding-top:2px}@media (min-width:768px){.rt-pg-row__body ul li{grid-template-columns:13em minmax(0,1fr)}}@media (min-width:1024px){.rt-pg-about__rows{gap:80px}.rt-pg-row{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:12px;column-gap:12px}.rt-pg-row__h{grid-column:1/5;font-size:24px;align-self:start;position:sticky;top:calc(var(--head-h) + 24px)}.rt-pg-row__body{grid-column:6/12}}.rt-pg-about__frames{display:grid;gap:12px;padding-top:var(--sec);align-items:end}.rt-pg-about__frame{position:relative;overflow:hidden;background:var(--cream);margin:0}.rt-pg-about__frame img{-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.rt-pg-about__frames{grid-template-columns:2fr 3fr;gap:16px}}.rt-pg-picks{padding-top:var(--sec)}.rt-pg-picks__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px}.rt-pg-picks__more{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:center;margin-top:40px}.rt-pg-faq__grid{display:grid;gap:32px}.rt-pg-faq__side{display:grid;gap:28px;align-content:start}.rt-pg-faq__side .rt-pagehead{margin-bottom:0}.rt-pg-faq__jump ul{display:flex;flex-wrap:wrap;gap:8px}.rt-pg-faq__jump a{display:inline-flex;gap:8px;align-items:center;height:36px;padding:0 12px;font-size:13px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .16s}.rt-pg-faq__jump a:hover{box-shadow:inset 0 0 0 1px var(--olive)}.rt-pg-faq__jump .rt-mono{font-size:11px;color:var(--taupe-ink)}.rt-pg-faq__ask{display:none;gap:8px;padding:24px}.rt-pg-faq__ask p:not(.rt-label){color:var(--taupe-ink);font-size:14px}.rt-pg-faq__mail{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--taupe)}.rt-pg-faq__ask .rt-link{justify-self:start;margin-top:4px}.rt-pg-faq__groups{display:grid;gap:48px;min-width:0}.rt-pg-faq__group{scroll-margin-top:calc(var(--head-h) + 24px)}.rt-pg-faq__group>h2{margin-bottom:12px;color:var(--taupe-ink)}.rt-pg-faq__groups .rt-faq__a>p{max-width:64ch}@media (min-width:1024px){.rt-pg-faq__grid{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:12px;column-gap:12px;align-items:start}.rt-pg-faq__side{grid-column:1/5;position:sticky;top:calc(var(--head-h) + 32px)}.rt-pg-faq__groups{grid-column:6/13;gap:56px}.rt-pg-faq__jump ul{display:grid;gap:0}.rt-pg-faq__jump a{display:flex;justify-content:space-between;height:40px;padding:0;box-shadow:inset 0 -1px 0 var(--line)}.rt-pg-faq__jump a:hover{box-shadow:inset 0 -1px 0 var(--olive)}.rt-pg-faq__ask{display:grid}}.rt-pg-contact__grid{display:grid;gap:40px}.rt-pg-contact__info{display:grid;gap:32px;align-content:start}.rt-pg-contact__info .rt-pagehead{margin-bottom:0}.rt-pg-contact__dl{display:grid;gap:20px;margin:0}.rt-pg-contact__dl>div{display:grid;gap:6px}.rt-pg-contact__dl dt{color:var(--taupe-ink)}.rt-pg-contact__dl dd{margin:0;font-size:16px}.rt-pg-contact__mail{font-size:clamp(20px,2.4vw,28px);font-weight:500;letter-spacing:.01em;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;text-decoration-color:var(--gold-b);word-break:break-word}.rt-pg-contact__social{display:flex;gap:20px}.rt-pg-contact__social a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line)}.rt-pg-quick .rt-label{margin-bottom:8px;color:var(--taupe-ink)}.rt-pg-quick a{display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-size:15px;box-shadow:inset 0 -1px 0 var(--line)}@media (hover:hover){.rt-pg-quick a:hover{box-shadow:inset 0 -1px 0 var(--olive)}}.rt-pg-contact__form{display:grid;gap:24px;padding:28px 20px;margin:0 calc(var(--inset) * -1)}@media (min-width:768px){.rt-pg-contact__form{margin:0;padding:40px}}@media (min-width:1024px){.rt-pg-contact__grid{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:12px;column-gap:12px;align-items:start}.rt-pg-contact__info{grid-column:1/6}.rt-pg-contact__form{grid-column:7/13;padding:48px}}.rt-pg-form,.rt-pg-form__row{display:grid;gap:20px}@media (min-width:768px){.rt-pg-form__row{grid-template-columns:1fr 1fr}}.rt-pg-field{display:grid;gap:8px}.rt-pg-field .rt-label small{font-size:11px;letter-spacing:.04em;text-transform:none;font-weight:400;color:var(--taupe-ink)}.rt-pg-field :is(input,select,textarea){width:100%;min-width:0;border:0;border-radius:0;background:var(--paper);color:var(--olive);font:inherit;font-size:16px;padding:12px 14px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .16s}.rt-pg-field :is(input,select){height:48px;padding-top:0;padding-bottom:0}.rt-pg-field textarea{resize:vertical;min-height:140px;line-height:1.5}.rt-pg-field :is(input,select,textarea):focus{outline:none;box-shadow:inset 0 0 0 1px var(--olive)}.rt-pg-field :is(input,select,textarea):focus-visible{outline:2px solid var(--olive);outline-offset:2px}.rt-pg-field textarea[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--alert)}.rt-pg-form__err{color:var(--alert);font-size:13px}.rt-pg-form__foot{display:grid;gap:12px;justify-items:start}@media (max-width:767px){.rt-pg-form__foot .rt-btn{width:100%}}.rt-pg-optout{display:grid;gap:16px;margin-top:40px;padding:28px 24px;max-width:68ch}.rt-pg-optout>p:not(.rt-pg-gpc){font-size:15px}.rt-pg-optout .rt-material a{text-decoration:underline;text-underline-offset:3px}.rt-pg-optout__actions{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;margin-top:4px}.rt-pg-gpc{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--taupe-ink);min-height:20px}.rt-pg-gpc__dot{width:8px;height:8px;border-radius:50%;background:var(--taupe);flex:none}.rt-pg-gpc[data-on="1"] .rt-pg-gpc__dot{background:#4f7a4a}@media (min-width:768px){.rt-pg-optout{padding:36px 40px}}.rt-pg-sel{display:block}.rt-pg-sel .rt-sel__btn{height:48px;padding:0 14px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);font-size:16px}.rt-pg-sel[data-open="1"] .rt-sel__btn{box-shadow:inset 0 0 0 1px var(--olive)}