.about-page{color-scheme:light;--about-page: #fffefd;--about-surface: #fdf8f3;--about-card: rgba(255, 255, 255, .72);--about-ink: #292725;--about-muted: #625e59;--about-accent: #c87822;--about-accent-deep: #98550f;--about-line: rgba(182, 124, 57, .26);--about-radius: 26px;background:var(--about-page);color:var(--about-ink)}.about-page .site-header{position:relative;top:auto;right:auto;left:auto;width:min(calc(100% - 48px),1400px);min-height:88px;margin-inline:auto;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(24px,4vw,62px);color:var(--about-ink)}.about-page .brand,.about-page .brand img{width:66px;height:66px;border-radius:50%}.about-page .brand{box-shadow:0 10px 30px #84511c1a}.about-page .header-links{gap:clamp(28px,3.4vw,58px)}.about-page .header-links a{font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.about-page .header-links a[aria-current=page]{color:var(--about-accent)}.about-page .header-links a:after{bottom:-10px;background:var(--about-accent)}.about-page .header-actions{gap:17px}.about-page .header-utilities{gap:7px;color:#77736f}.about-page .header-utilities a{width:28px;height:28px}.about-page .header-utilities a:hover,.about-page .header-utilities a:focus-visible{background:#2d2b290f}.about-page .menu-toggle{min-height:32px;padding:0;gap:5px;border:0;border-radius:0;background:transparent;color:var(--about-ink);backdrop-filter:none;-webkit-backdrop-filter:none;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.about-page .menu-toggle:after{content:"\25be";margin-top:-2px}.about-page .menu-toggle[aria-expanded=true]:after{content:none}.about-page .menu-toggle__lines{display:none}.about-main{width:min(calc(100% - 56px),1400px);margin-inline:auto}.about-hero,.about-split,.about-cta,.about-careers{overflow:hidden;border-radius:var(--about-radius);background:var(--about-surface)}.about-hero{min-height:clamp(340px,28vw,430px);display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);background:radial-gradient(circle at 12% 8%,rgba(245,225,200,.42),transparent 34%),radial-gradient(circle at 42% 108%,rgba(239,216,187,.42),transparent 42%),#fdf8f3}.about-hero__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(54px,6vw,88px) clamp(44px,5vw,76px)}.about-eyebrow{margin:0;color:var(--about-accent);font-size:clamp(.61rem,.78vw,.74rem);font-weight:800;letter-spacing:.22em;line-height:1.5;text-transform:uppercase}.about-hero h1{margin:20px 0 0;color:var(--brand-heading);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.65rem,3.5vw,3.4rem);font-weight:400;line-height:1.02;letter-spacing:-.035em;text-transform:none}.about-hero h1 span{display:block;white-space:nowrap}.about-accent-line{width:88px;height:1px;display:block;position:relative;margin-top:27px;background:var(--about-accent)}.about-accent-line:after{content:"";position:absolute;top:50%;right:0;width:7px;height:7px;background:var(--about-accent);transform:translate(50%,-50%) rotate(45deg)}.about-hero__media,.about-split__media{min-width:0;margin:0;overflow:hidden}.about-hero__media{margin:36px 38px 36px 0;border-radius:18px}.about-hero__media img,.about-split__media img{width:100%;height:100%;object-fit:cover}.about-hero__media img{object-position:center 33%}.about-split{min-height:clamp(300px,24vw,370px);margin-top:18px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.about-split--reverse{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.about-split__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(46px,5vw,72px) clamp(48px,6vw,92px)}.about-section-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#f4e5d0;color:var(--about-accent-deep);font-family:Georgia,Times New Roman,serif;font-size:1.28rem}.about-split h2,.about-cta h2,.about-team h2,.about-careers h2,.about-application h3,.about-team-card h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em}.about-split h2{margin:16px 0 0;font-size:clamp(1.65rem,2.4vw,2.45rem);line-height:1.15}.about-split__copy>p{max-width:48ch;margin:14px 0 0;color:var(--about-muted);font-size:clamp(.76rem,.9vw,.9rem);line-height:1.72}.about-text-link{margin-top:18px;color:var(--about-accent-deep);font-size:.76rem;font-weight:800;text-decoration-color:#98550f61}.about-text-link:hover,.about-text-link:focus-visible{text-decoration-color:currentColor}.about-story .about-split__media img{object-position:center 42%}.about-philosophy .about-split__media img{object-position:center 34%}.about-programs .about-split__media img{object-position:center 42%}.about-cta{min-height:210px;margin-top:18px;display:grid;place-items:center;background-color:#fbf4ec;background-image:url(assets/site/membership-cta-background.png);background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center}.about-cta__copy{width:min(78%,850px);padding:42px 0}.about-cta h2{margin:0;font-size:clamp(1.55rem,2.6vw,2.4rem);line-height:1.18}.about-cta p{max-width:70ch;margin:13px auto 0;color:var(--about-muted);font-size:clamp(.72rem,.9vw,.86rem);line-height:1.6}.about-button{min-width:160px;min-height:44px;margin-top:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 28px;border-radius:999px;background:linear-gradient(90deg,#d98e30,#c9771e);color:#2f210f;font-size:.7rem;font-weight:800;letter-spacing:.15em;text-decoration:none;text-transform:uppercase;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}.about-button:hover,.about-button:focus-visible{box-shadow:0 12px 26px #8f4f122e;transform:translateY(-2px)}.about-button:active{transform:translateY(1px) scale(.98)}.about-team{margin-top:20px}.about-team__header{text-align:center}.about-team__header h2{margin:8px 0 0;font-size:clamp(1.55rem,2.5vw,2.2rem);line-height:1.15}.about-team__grid{width:min(100%,1120px);margin:22px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.about-team-card{overflow:hidden;border:1px solid rgba(182,124,57,.16);border-radius:20px;background:var(--about-surface)}.about-team-card img{width:100%;height:clamp(210px,19vw,285px);object-fit:cover}.about-team-card:first-child img{object-position:center 55%}.about-team-card:last-child img{object-position:center 42%}.about-team-card>div{padding:26px clamp(24px,3vw,40px) 30px;text-align:center}.about-team-card h3{margin:0;font-size:clamp(1.28rem,1.8vw,1.65rem);line-height:1.2}.about-team-card p{max-width:55ch;margin:12px auto 0;color:var(--about-muted);font-size:.75rem;line-height:1.68}.about-careers{min-height:360px;margin-top:24px;display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:clamp(38px,5vw,76px);padding:clamp(46px,5vw,72px) clamp(42px,6vw,92px);background:radial-gradient(circle at 0 0,rgba(241,219,189,.5),transparent 26%),radial-gradient(circle at 100% 100%,rgba(241,219,189,.45),transparent 28%),var(--about-surface)}.about-careers__intro{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.about-careers h2{margin:10px 0 0;font-size:clamp(1.75rem,2.8vw,2.6rem);line-height:1.15}.about-careers__intro .about-accent-line{margin-top:18px}.about-careers__intro>p:not(.about-eyebrow){max-width:34ch;margin:19px auto 0;color:var(--about-muted);font-size:.73rem;line-height:1.65}.about-careers__intro .about-careers__note{margin-top:28px;color:var(--about-ink);font-size:.82rem}.about-application{align-self:center}.about-application h3{margin:0 0 16px;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.2}.about-application__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.about-field{min-width:0}.about-field--wide{grid-column:1 / -1}.about-field input,.about-field textarea{width:100%;border:1px solid rgba(125,110,96,.28);border-radius:9px;background:#ffffffd6;color:var(--about-ink);font:inherit;font-size:.75rem;transition:border-color .18s var(--ease-out),box-shadow .18s var(--ease-out)}.about-field input:not([type=file]){min-height:44px;padding:0 13px}.about-field textarea{min-height:82px;padding:12px 13px;resize:vertical}.about-field input::placeholder,.about-field textarea::placeholder{color:#6e6964;opacity:1}.about-field input:focus-visible,.about-field textarea:focus-visible{outline:none;border-color:var(--about-accent-deep);box-shadow:0 0 0 3px #c8782226}.about-field input.is-invalid{border-color:#9d382a;box-shadow:0 0 0 3px #9d382a1f}.about-field--file{min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:7px 10px;border:1px solid rgba(125,110,96,.28);border-radius:9px;background:#ffffffd6}.about-field--file .about-field__label{color:var(--about-muted);font-size:.69rem;white-space:nowrap}.about-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.about-file-control{min-width:0;display:flex;align-items:center;gap:10px;cursor:pointer}.about-file-button{flex:0 0 auto;display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid var(--about-line);border-radius:7px;background:#f7ead9;color:var(--about-ink);font:inherit;font-size:.67rem;font-weight:750}.about-file-name{min-width:0;overflow:hidden;color:var(--about-muted);font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.about-file-input:focus-visible+.about-file-control .about-file-button{border-color:var(--about-accent-deep);box-shadow:0 0 0 3px #c8782226}.about-submit{width:100%;min-height:46px;margin-top:11px;border:0;border-radius:9px;background:linear-gradient(90deg,#d98e30,#c9771e);color:#2f210f;cursor:pointer;font-size:.68rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}.about-submit:hover,.about-submit:focus-visible{box-shadow:0 10px 22px #8f4f122e;transform:translateY(-1px)}.about-submit:active{transform:translateY(1px) scale(.99)}.about-submit:disabled{cursor:wait;opacity:.7;transform:none}.about-application__status,.about-application__privacy{margin:9px 0 0;text-align:center;font-size:.66rem;line-height:1.5}.about-application__status{color:#96372b;font-weight:750}.about-application__status.is-success{color:#48602e}.about-application__privacy{color:#77716b}.about-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.about-page .site-footer{margin-top:18px}@media(min-width:820px)and (max-width:1180px){.about-page .site-header{gap:18px}.about-page .header-links{display:flex;gap:clamp(15px,2.35vw,28px)}.about-page .header-links a{font-size:.58rem;letter-spacing:.1em}.about-page .header-utilities{display:flex;gap:1px}.about-page .header-utilities a{width:25px;height:25px}.about-page .header-actions{gap:8px}.about-page .menu-toggle{font-size:.58rem;letter-spacing:.08em}}@media(max-width:819px){.about-page .site-header{min-height:80px}.about-page .header-links,.about-page .header-utilities{display:none}.about-page .header-actions{justify-self:end}.about-page .menu-toggle{min-height:40px;padding:0 15px;gap:8px;border:1px solid rgba(45,43,41,.18);border-radius:999px;background:#fffc;font-size:.74rem;letter-spacing:0;text-transform:none}.about-page .menu-toggle:after{content:none}.about-page .menu-toggle__lines{display:grid}}@media(max-width:767px){.about-page .site-header{position:relative;top:auto;right:auto;left:auto;width:calc(100% - 28px);margin-inline:auto}.about-page .brand,.about-page .brand img{width:56px;height:56px}.about-main{width:calc(100% - 16px)}.about-hero,.about-split,.about-careers{grid-template-columns:1fr;border-radius:20px}.about-hero__copy{padding:52px 28px 40px}.about-hero h1{font-size:clamp(2.2rem,10.5vw,3.1rem)}.about-hero h1 span{white-space:normal}.about-hero__media{min-height:280px;margin:0;border-radius:0}.about-split{min-height:0;margin-top:12px}.about-split__copy{padding:42px 28px 46px}.about-split__media{min-height:260px}.about-cta{min-height:280px;margin-top:12px;border-radius:20px}.about-cta__copy{width:calc(100% - 54px);padding:48px 0}.about-team{margin-top:42px}.about-team__grid{grid-template-columns:1fr;gap:14px}.about-team-card{border-radius:16px}.about-team-card img{height:250px}.about-careers{margin-top:18px;padding:46px 24px;gap:42px}.about-application__grid{grid-template-columns:1fr}.about-field--wide{grid-column:auto}.about-field--file{grid-template-columns:1fr}.about-field--file .about-field__label{white-space:normal}.about-page .site-footer{margin-top:12px}}@media(prefers-reduced-motion:reduce){.about-button,.about-submit,.about-field input,.about-field textarea{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/skyra-about.css.map */
