.ff-native-schools .sc-opening{background:var(--cream);padding:calc(58px * var(--ff-section-scale,1)) 0 0}.ff-native-schools .sc-opening-title{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:calc(100px * var(--ff-section-scale,1))}.ff-native-schools .sc-opening h1{font-size:calc(68px * var(--ff-type-scale,1));margin-top:calc(14px * var(--ff-section-scale,1))}.ff-native-schools .sc-opening-title>div:last-child>p{font-size:calc(19px * var(--ff-type-scale,1));line-height:1.65;max-width:42ch}.ff-native-schools .sc-opening .button{margin-top:calc(24px * var(--ff-section-scale,1))}.ff-native-schools .sc-audiences{margin-top:calc(42px * var(--ff-section-scale,1));padding-bottom:calc(28px * var(--ff-section-scale,1))}.ff-native-schools .sc-audiences>.eyebrow{margin-bottom:calc(13px * var(--ff-section-scale,1))}.ff-native-schools .sc-audience-tabs{display:flex;gap:calc(10px * var(--ff-section-scale,1));flex-wrap:wrap}.ff-native-schools .sc-audience-tabs button{padding:calc(13px * var(--ff-section-scale,1)) calc(26px * var(--ff-section-scale,1));background:white;color:var(--ink);font-size:calc(15px * var(--ff-type-scale,1));font-weight:700;min-height:48px}.ff-native-schools .sc-audience-tabs button[aria-selected=true]{background:var(--ink);color:white}.ff-native-schools .sc-planning{padding:calc(50px * var(--ff-section-scale,1)) 0 calc(64px * var(--ff-section-scale,1));background:var(--paper)}.ff-native-schools .sc-audience-panel figure{margin:0;min-width:0}.ff-native-schools .sc-audience-panel figure>img{width:100%;height:auto;border-radius:16px}.ff-native-schools .sc-audience-panel figcaption{font-size:calc(12px * var(--ff-type-scale,1));color:var(--muted);margin-top:calc(12px * var(--ff-section-scale,1))}.ff-native-schools .sc-audience-panel h2{font-size:calc(40px * var(--ff-type-scale,1));margin:calc(12px * var(--ff-section-scale,1)) 0 calc(20px * var(--ff-section-scale,1))}.ff-native-schools .sc-panel-lede{font-size:calc(17px * var(--ff-type-scale,1));line-height:1.65}.ff-native-schools .sc-school{display:grid;grid-template-columns:1fr 1fr;gap:calc(64px * var(--ff-section-scale,1));align-items:start}.ff-native-schools .sc-school figure{position:sticky;top:24px}.ff-native-schools .sc-school figure>img{height:570px;object-fit:cover;object-position:50% 50%}.ff-native-schools .sc-school-needs{display:grid;gap:calc(18px * var(--ff-section-scale,1));margin:calc(24px * var(--ff-section-scale,1)) 0}.ff-native-schools .sc-school-needs>div{display:grid;grid-template-columns:116px 1fr;gap:calc(20px * var(--ff-section-scale,1));font-size:calc(15px * var(--ff-type-scale,1));line-height:1.6}.ff-native-schools .sc-school-needs dt{font-weight:700}.ff-native-schools .sc-school-needs dd{margin:0;color:var(--muted)}.ff-native-schools .sc-fit-note{font-size:calc(14px * var(--ff-type-scale,1));line-height:1.65;color:var(--muted);margin-bottom:calc(17px * var(--ff-section-scale,1))}.ff-native-schools .sc-fit-note strong{color:var(--ink)}.ff-native-schools .sc-audience-panel .text-link{font-size:calc(14px * var(--ff-type-scale,1))}.ff-native-schools .sc-rental-top{display:grid;grid-template-columns:1fr 1.1fr;gap:calc(90px * var(--ff-section-scale,1));align-items:center}.ff-native-schools .sc-rental-top figure>img{height:360px;object-fit:cover}.ff-native-schools .sc-rental-routine{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(46px * var(--ff-section-scale,1));margin-top:calc(36px * var(--ff-section-scale,1))}.ff-native-schools .sc-rental-routine h3{font-size:calc(25px * var(--ff-type-scale,1));margin:calc(10px * var(--ff-section-scale,1)) 0 calc(16px * var(--ff-section-scale,1))}.ff-native-schools .sc-rental-routine article>p:last-child{font-size:calc(15px * var(--ff-type-scale,1));line-height:1.65;color:var(--muted)}.ff-native-schools .sc-rental-link{display:flex;justify-content:space-between;align-items:center;gap:calc(24px * var(--ff-section-scale,1));margin-top:calc(32px * var(--ff-section-scale,1));background:var(--cream);padding:calc(22px * var(--ff-section-scale,1)) calc(26px * var(--ff-section-scale,1));border-radius:16px}.ff-native-schools .sc-rental-link p{font-size:calc(15px * var(--ff-type-scale,1));max-width:70ch}.ff-native-schools .sc-rental-link a{flex-shrink:0}.ff-native-schools .sc-retail-title{display:grid;grid-template-columns:1fr 1fr;gap:calc(80px * var(--ff-section-scale,1));align-items:center;margin-bottom:calc(32px * var(--ff-section-scale,1))}.ff-native-schools .sc-retail-title h2{margin-bottom:0}.ff-native-schools .sc-retail-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:calc(90px * var(--ff-section-scale,1));align-items:start}.ff-native-schools .sc-talk-track{display:grid;gap:calc(26px * var(--ff-section-scale,1))}.ff-native-schools .sc-talk-track h3{font-size:calc(26px * var(--ff-type-scale,1));margin-bottom:calc(12px * var(--ff-section-scale,1))}.ff-native-schools .sc-talk-track p{font-size:calc(16px * var(--ff-type-scale,1));line-height:1.65;color:var(--muted)}.ff-native-schools .sc-retail-layout figure>img{height:330px;object-fit:cover;object-position:50% 45%}.ff-native-schools .sc-retail-layout figure>p{font-size:calc(14px * var(--ff-type-scale,1));line-height:1.6;color:var(--muted);margin:calc(16px * var(--ff-section-scale,1)) 0}.ff-native-schools .sc-mix{background:var(--cream);padding:calc(66px * var(--ff-section-scale,1)) 0 calc(46px * var(--ff-section-scale,1))}.ff-native-schools .sc-mix-heading{display:flex;justify-content:space-between;align-items:end;gap:calc(70px * var(--ff-section-scale,1));margin-bottom:calc(34px * var(--ff-section-scale,1))}.ff-native-schools .sc-mix-heading h2{margin-top:calc(12px * var(--ff-section-scale,1))}.ff-native-schools .sc-mix-heading>p{max-width:43ch;font-size:calc(16px * var(--ff-type-scale,1));color:var(--muted)}.ff-native-schools .sc-models{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(18px * var(--ff-section-scale,1))}.ff-native-schools .sc-model{min-width:0;background:white;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.ff-native-schools .sc-model-image{display:block;background:var(--yellow);overflow:hidden}.ff-native-schools .sc-model-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ff-native-schools .sc-model-copy{padding:calc(22px * var(--ff-section-scale,1));display:flex;flex-direction:column;flex:1}.ff-native-schools .sc-model-name{display:flex;justify-content:space-between;gap:calc(12px * var(--ff-section-scale,1));align-items:baseline;margin-bottom:calc(9px * var(--ff-section-scale,1))}.ff-native-schools .sc-model-name h3{font-size:calc(25px * var(--ff-type-scale,1))}.ff-native-schools .sc-model-name>span{font-size:calc(28px * var(--ff-type-scale,1));font-weight:900;line-height:1}.ff-native-schools .sc-model-name small{font-size:calc(13px * var(--ff-type-scale,1));font-weight:700;margin-left:calc(2px * var(--ff-section-scale,1))}.ff-native-schools .sc-model-copy>.eyebrow{font-size:calc(9px * var(--ff-type-scale,1));line-height:1.5;letter-spacing:.06em;min-height:28px;margin-bottom:calc(16px * var(--ff-section-scale,1))}.ff-native-schools .sc-model-copy>p:not(.eyebrow){font-size:calc(14px * var(--ff-type-scale,1));line-height:1.65}.ff-native-schools .sc-model-copy>.sc-model-prompt{color:var(--muted);font-size:calc(13px * var(--ff-type-scale,1))!important;margin:calc(15px * var(--ff-section-scale,1)) 0 calc(22px * var(--ff-section-scale,1))}.ff-native-schools .sc-model-copy>.text-link{font-size:calc(12px * var(--ff-type-scale,1));margin-top:auto;align-self:start}.ff-native-schools .sc-mix-foot{display:flex;justify-content:space-between;gap:calc(20px * var(--ff-section-scale,1));align-items:center;margin-top:calc(22px * var(--ff-section-scale,1));font-size:calc(13px * var(--ff-type-scale,1));color:var(--muted)}.ff-native-schools .sc-business-terms{background:var(--ink);color:white;padding:calc(42px * var(--ff-section-scale,1)) 0}.ff-native-schools .sc-business-terms>.wrap>div{display:grid;grid-template-columns:1fr 1.3fr;gap:calc(80px * var(--ff-section-scale,1));align-items:center;margin-top:calc(13px * var(--ff-section-scale,1))}.ff-native-schools .sc-business-terms h2{font-size:calc(36px * var(--ff-type-scale,1))}.ff-native-schools .sc-business-terms p:not(.eyebrow){font-size:calc(16px * var(--ff-type-scale,1));line-height:1.65}.ff-native-schools .sc-business-terms p+p{margin-top:calc(10px * var(--ff-section-scale,1));color:var(--cream)}.ff-native-schools .sc-business-terms .text-link{display:inline-block;font-size:calc(13px * var(--ff-type-scale,1));margin-top:calc(16px * var(--ff-section-scale,1))}.ff-native-schools .sc-operations{padding:calc(64px * var(--ff-section-scale,1)) 0;background:var(--cream)}.ff-native-schools .sc-operations>.wrap{display:grid;grid-template-columns:1fr 1.25fr;gap:calc(90px * var(--ff-section-scale,1))}.ff-native-schools .sc-operations h2{font-size:calc(39px * var(--ff-type-scale,1));margin:calc(14px * var(--ff-section-scale,1)) 0 calc(20px * var(--ff-section-scale,1))}.ff-native-schools .sc-operations p:not(.eyebrow){font-size:calc(16px * var(--ff-type-scale,1));line-height:1.65;max-width:36ch}.ff-native-schools .sc-operations nav{display:grid;gap:calc(12px * var(--ff-section-scale,1))}.ff-native-schools .sc-operations nav>a{position:relative;display:flex;flex-direction:column;gap:calc(8px * var(--ff-section-scale,1));background:white;border-radius:16px;padding:calc(22px * var(--ff-section-scale,1)) calc(54px * var(--ff-section-scale,1)) calc(22px * var(--ff-section-scale,1)) calc(24px * var(--ff-section-scale,1));text-decoration:none}.ff-native-schools .sc-operations nav strong{font-size:calc(18px * var(--ff-type-scale,1));font-weight:900}.ff-native-schools .sc-operations nav>a>span:not(.eyebrow){font-size:calc(14px * var(--ff-type-scale,1));line-height:1.55;color:var(--muted)}.ff-native-schools .sc-operations nav b{position:absolute;right:23px;top:24px;font-size:calc(22px * var(--ff-type-scale,1))}.ff-native-schools .sc-inquiry{background:var(--paper);padding:calc(72px * var(--ff-section-scale,1)) 0}.ff-native-schools .sc-inquiry-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:calc(80px * var(--ff-section-scale,1));align-items:start}.ff-native-schools .sc-inquiry-intro{position:sticky;top:24px}.ff-native-schools .sc-inquiry-intro h2{font-size:calc(40px * var(--ff-type-scale,1));margin:calc(14px * var(--ff-section-scale,1)) 0 calc(24px * var(--ff-section-scale,1))}.ff-native-schools .sc-inquiry-intro>p:not(.eyebrow){font-size:calc(17px * var(--ff-type-scale,1));line-height:1.65}.ff-native-schools .sc-discussion{margin-top:calc(32px * var(--ff-section-scale,1))}.ff-native-schools .sc-discussion h3{font-size:calc(23px * var(--ff-type-scale,1))}.ff-native-schools .sc-discussion ul{padding-left:calc(20px * var(--ff-section-scale,1));margin:calc(18px * var(--ff-section-scale,1)) 0;font-size:calc(15px * var(--ff-type-scale,1));line-height:1.7;color:var(--muted)}.ff-native-schools .sc-discussion li+li{margin-top:calc(7px * var(--ff-section-scale,1))}.ff-native-schools .sc-confirm{font-size:calc(14px * var(--ff-type-scale,1))!important;color:var(--muted);margin-top:calc(25px * var(--ff-section-scale,1))}.ff-native-schools .sc-email{display:block;font-size:calc(16px * var(--ff-type-scale,1));font-weight:700;text-underline-offset:4px;margin-top:calc(22px * var(--ff-section-scale,1));overflow-wrap:anywhere}.ff-native-schools .sc-contact-link{display:inline-block;font-size:calc(13px * var(--ff-type-scale,1));margin-top:calc(16px * var(--ff-section-scale,1))}.ff-native-schools .sc-inquiry-form{padding:calc(32px * var(--ff-section-scale,1));background:var(--cream);border-radius:16px}.ff-native-schools .sc-inquiry-form>h3{font-size:calc(28px * var(--ff-type-scale,1));margin-bottom:calc(12px * var(--ff-section-scale,1))}.ff-native-schools .sc-inquiry-form>p{font-size:calc(15px * var(--ff-type-scale,1));color:var(--muted);margin-bottom:calc(27px * var(--ff-section-scale,1))}.ff-native-schools .sc-inquiry-form form{display:grid;gap:calc(24px * var(--ff-section-scale,1))}.ff-native-schools .sc-fields{display:grid;grid-template-columns:1fr 1fr;gap:calc(18px * var(--ff-section-scale,1))}.ff-native-schools .sc-fields label,.ff-native-schools .sc-other-models{display:flex;flex-direction:column;gap:calc(7px * var(--ff-section-scale,1));font-size:calc(13px * var(--ff-type-scale,1));font-weight:700;min-width:0}.ff-native-schools .sc-fields input,.ff-native-schools .sc-fields select,.ff-native-schools .sc-fields textarea,.ff-native-schools .sc-other-models input{width:100%;font-size:calc(15px * var(--ff-type-scale,1));font-weight:400;background:white;border:0}.ff-native-schools .sc-full{grid-column:1/-1}.ff-native-schools .sc-optional{display:contents;color:var(--muted);font-weight:400}.ff-native-schools .sc-board-choices{margin:0;padding:0;border:0;min-width:0}.ff-native-schools .sc-board-choices legend{font-size:calc(15px * var(--ff-type-scale,1));font-weight:700;padding:0}.ff-native-schools .sc-board-choices legend>span{font-size:calc(13px * var(--ff-type-scale,1));font-weight:400;color:var(--muted)}.ff-native-schools .sc-board-choices>p{font-size:calc(13px * var(--ff-type-scale,1));color:var(--muted);margin:calc(9px * var(--ff-section-scale,1)) 0 calc(16px * var(--ff-section-scale,1))}.ff-native-schools .sc-model-choice{display:flex;justify-content:space-between;align-items:center;gap:calc(20px * var(--ff-section-scale,1));margin-bottom:calc(8px * var(--ff-section-scale,1));background:white;border-radius:16px;padding:calc(10px * var(--ff-section-scale,1)) calc(14px * var(--ff-section-scale,1))}.ff-native-schools .sc-model-choice>label:first-child{display:flex;align-items:center;gap:calc(12px * var(--ff-section-scale,1));font-size:calc(15px * var(--ff-type-scale,1));font-weight:700;cursor:pointer}.ff-native-schools .sc-model-choice input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--ink);margin:0;padding:0;border-radius:0}.ff-native-schools .sc-quantity{width:90px}.ff-native-schools .sc-quantity input{width:100%;min-height:42px;background:var(--paper);font-size:calc(14px * var(--ff-type-scale,1));padding:calc(8px * var(--ff-section-scale,1)) calc(12px * var(--ff-section-scale,1))}.ff-native-schools .sc-quantity input:disabled{opacity:.5}.ff-native-schools .sc-other-models{margin-top:calc(18px * var(--ff-section-scale,1))}.ff-native-schools .sc-inquiry-form form>.button{justify-self:start}.ff-native-schools .sc-form-note{font-size:calc(12px * var(--ff-type-scale,1));line-height:1.6;color:var(--muted);margin-top:calc(-8px * var(--ff-section-scale,1))}.ff-native-schools .sc-draft{margin-top:calc(30px * var(--ff-section-scale,1));background:white;border-radius:16px;padding:calc(24px * var(--ff-section-scale,1))}.ff-native-schools .sc-draft h3{font-size:calc(25px * var(--ff-type-scale,1));margin:calc(9px * var(--ff-section-scale,1)) 0 calc(18px * var(--ff-section-scale,1))}.ff-native-schools .sc-draft textarea{display:block;width:100%;font-size:calc(14px * var(--ff-type-scale,1));line-height:1.65;background:var(--paper);color:var(--ink);border:0}.ff-native-schools .sc-draft>div{display:flex;flex-wrap:wrap;gap:calc(10px * var(--ff-section-scale,1));margin-top:calc(18px * var(--ff-section-scale,1))}.ff-native-schools .sc-draft .button{font-size:calc(11px * var(--ff-type-scale,1));padding:calc(11px * var(--ff-section-scale,1)) calc(17px * var(--ff-section-scale,1))}.ff-native-schools .sc-draft>p:last-child{font-size:calc(12px * var(--ff-type-scale,1));line-height:1.6;margin-top:calc(16px * var(--ff-section-scale,1));color:var(--muted)}.ff-native-schools.js-off .sc-audience-tabs{display:none}.ff-native-schools.js-off .sc-audience-panel+.sc-audience-panel{margin-top:calc(60px * var(--ff-section-scale,1))}.ff-native-schools.js-off .sc-school figure,.ff-native-schools.js-off .sc-inquiry-intro{position:static}
@media(max-width:1100px){.ff-native-schools .sc-opening-title{gap:calc(50px * var(--ff-section-scale,1))}.ff-native-schools .sc-opening h1{font-size:calc(60px * var(--ff-type-scale,1))}.ff-native-schools .sc-school,.ff-native-schools .sc-rental-top,.ff-native-schools .sc-retail-layout{gap:calc(38px * var(--ff-section-scale,1))}.ff-native-schools .sc-school figure>img{height:550px}.ff-native-schools .sc-school-needs>div{grid-template-columns:90px 1fr;gap:calc(16px * var(--ff-section-scale,1))}.ff-native-schools .sc-models{gap:calc(13px * var(--ff-section-scale,1))}.ff-native-schools .sc-model-copy{padding:calc(17px * var(--ff-section-scale,1))}.ff-native-schools .sc-model-name{display:block}.ff-native-schools .sc-model-name>span{display:inline-block;margin-top:calc(10px * var(--ff-section-scale,1))}.ff-native-schools .sc-model-copy>.eyebrow{min-height:40px}.ff-native-schools .sc-business-terms>.wrap>div,.ff-native-schools .sc-operations>.wrap,.ff-native-schools .sc-inquiry-layout{gap:calc(44px * var(--ff-section-scale,1))}.ff-native-schools .sc-inquiry-intro h2{font-size:calc(36px * var(--ff-type-scale,1))}.ff-native-schools .sc-inquiry-form{padding:calc(26px * var(--ff-section-scale,1))}.ff-native-schools .sc-fields{grid-template-columns:1fr}.ff-native-schools .sc-rental-link{align-items:start;flex-direction:column}.ff-native-schools .sc-retail-title{gap:calc(38px * var(--ff-section-scale,1))}.ff-native-schools .sc-rental-routine{gap:calc(30px * var(--ff-section-scale,1))}}
@media(max-width:760px){.ff-native-schools .sc-opening{padding-top:calc(36px * var(--ff-section-scale,1))}.ff-native-schools .sc-opening-title{display:block}.ff-native-schools .sc-opening h1{font-size:calc(44px * var(--ff-type-scale,1));margin-top:calc(12px * var(--ff-section-scale,1))}.ff-native-schools .sc-opening-title>div:last-child>p{font-size:calc(16px * var(--ff-type-scale,1));line-height:1.7;margin-top:calc(22px * var(--ff-section-scale,1))}.ff-native-schools .sc-opening .button{font-size:calc(11px * var(--ff-type-scale,1));margin-top:calc(22px * var(--ff-section-scale,1))}.ff-native-schools .sc-audiences{margin-top:calc(32px * var(--ff-section-scale,1));padding-bottom:calc(22px * var(--ff-section-scale,1))}.ff-native-schools .sc-audience-tabs{gap:calc(8px * var(--ff-section-scale,1))}.ff-native-schools .sc-audience-tabs button{font-size:calc(12px * var(--ff-type-scale,1));padding:calc(12px * var(--ff-section-scale,1)) calc(16px * var(--ff-section-scale,1));min-height:44px}.ff-native-schools .sc-audiences>.eyebrow{font-size:calc(10px * var(--ff-type-scale,1))}.ff-native-schools .sc-planning{padding:calc(28px * var(--ff-section-scale,1)) 0 calc(42px * var(--ff-section-scale,1))}.ff-native-schools .sc-school{display:flex;flex-direction:column;gap:calc(28px * var(--ff-section-scale,1))}.ff-native-schools .sc-school figure{position:static;order:1}.ff-native-schools .sc-school>div{order:0}.ff-native-schools .sc-school figure>img{height:300px;object-position:50% 50%}.ff-native-schools .sc-audience-panel h2{font-size:calc(32px * var(--ff-type-scale,1));margin:calc(11px * var(--ff-section-scale,1)) 0 calc(19px * var(--ff-section-scale,1))}.ff-native-schools .sc-panel-lede{font-size:calc(16px * var(--ff-type-scale,1));line-height:1.7}.ff-native-schools .sc-school-needs{gap:calc(20px * var(--ff-section-scale,1));margin:calc(25px * var(--ff-section-scale,1)) 0}.ff-native-schools .sc-school-needs>div{grid-template-columns:80px 1fr;gap:calc(15px * var(--ff-section-scale,1));font-size:calc(14px * var(--ff-type-scale,1));line-height:1.7}.ff-native-schools .sc-fit-note{font-size:calc(13px * var(--ff-type-scale,1));line-height:1.7}.ff-native-schools .sc-audience-panel .text-link{font-size:calc(13px * var(--ff-type-scale,1))}.ff-native-schools .sc-audience-panel figcaption{font-size:calc(11px * var(--ff-type-scale,1))}.ff-native-schools .sc-rental-top{display:flex;flex-direction:column;gap:calc(25px * var(--ff-section-scale,1));align-items:stretch}.ff-native-schools .sc-rental-top figure>img{height:290px}.ff-native-schools .sc-rental-routine{display:block;margin-top:calc(28px * var(--ff-section-scale,1))}.ff-native-schools .sc-rental-routine article+article{margin-top:calc(26px * var(--ff-section-scale,1))}.ff-native-schools .sc-rental-routine h3{font-size:calc(25px * var(--ff-type-scale,1));margin:calc(9px * var(--ff-section-scale,1)) 0 calc(12px * var(--ff-section-scale,1))}.ff-native-schools .sc-rental-routine article>p:last-child{font-size:calc(14px * var(--ff-type-scale,1))}.ff-native-schools .sc-rental-link{margin-top:calc(28px * var(--ff-section-scale,1));padding:calc(20px * var(--ff-section-scale,1));gap:calc(15px * var(--ff-section-scale,1))}.ff-native-schools .sc-rental-link p{font-size:calc(14px * var(--ff-type-scale,1))}.ff-native-schools .sc-retail-title{display:block;margin-bottom:calc(26px * var(--ff-section-scale,1))}.ff-native-schools .sc-retail-title h2{margin-bottom:calc(20px * var(--ff-section-scale,1))}.ff-native-schools .sc-retail-layout{display:flex;flex-direction:column;gap:calc(27px * var(--ff-section-scale,1))}.ff-native-schools .sc-talk-track{gap:calc(25px * var(--ff-section-scale,1))}.ff-native-schools .sc-talk-track h3{font-size:calc(24px * var(--ff-type-scale,1))}.ff-native-schools .sc-talk-track p{font-size:calc(14px * var(--ff-type-scale,1))}.ff-native-schools .sc-retail-layout figure>img{height:300px}.ff-native-schools .sc-retail-layout figure>p{font-size:calc(13px * var(--ff-type-scale,1))}.ff-native-schools .sc-mix{padding:calc(44px * var(--ff-section-scale,1)) 0 calc(34px * var(--ff-section-scale,1))}.ff-native-schools .sc-mix-heading{display:block;margin-bottom:calc(27px * var(--ff-section-scale,1))}.ff-native-schools .sc-mix-heading h2{font-size:calc(33px * var(--ff-type-scale,1))}.ff-native-schools .sc-mix-heading>p{font-size:calc(15px * var(--ff-type-scale,1));line-height:1.65;margin-top:calc(20px * var(--ff-section-scale,1))}.ff-native-schools .sc-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12px * var(--ff-section-scale,1))}.ff-native-schools .sc-model-copy{padding:calc(15px * var(--ff-section-scale,1)) calc(13px * var(--ff-section-scale,1)) calc(18px * var(--ff-section-scale,1))}.ff-native-schools .sc-model-name{display:block;margin-bottom:calc(11px * var(--ff-section-scale,1))}.ff-native-schools .sc-model-name h3{font-size:calc(23px * var(--ff-type-scale,1))}.ff-native-schools .sc-model-name>span{font-size:calc(25px * var(--ff-type-scale,1));margin-top:calc(8px * var(--ff-section-scale,1))}.ff-native-schools .sc-model-name small{font-size:calc(12px * var(--ff-type-scale,1))}.ff-native-schools .sc-model-copy>.eyebrow{font-size:calc(8px * var(--ff-type-scale,1));letter-spacing:.04em;min-height:34px;margin-bottom:calc(13px * var(--ff-section-scale,1));line-height:1.7}.ff-native-schools .sc-model-copy>p:not(.eyebrow){font-size:calc(12px * var(--ff-type-scale,1));line-height:1.7}.ff-native-schools .sc-model-copy>.sc-model-prompt{font-size:calc(11px * var(--ff-type-scale,1))!important;margin:calc(13px * var(--ff-section-scale,1)) 0 calc(20px * var(--ff-section-scale,1))}.ff-native-schools .sc-model-copy>.text-link{font-size:calc(11px * var(--ff-type-scale,1))}.ff-native-schools .sc-mix-foot{display:block;font-size:calc(12px * var(--ff-type-scale,1));line-height:1.65;margin-top:calc(20px * var(--ff-section-scale,1))}.ff-native-schools .sc-mix-foot a{display:inline-block;margin-top:calc(12px * var(--ff-section-scale,1))}.ff-native-schools .sc-business-terms{padding:calc(33px * var(--ff-section-scale,1)) 0}.ff-native-schools .sc-business-terms>.wrap>div{display:block;margin-top:calc(12px * var(--ff-section-scale,1))}.ff-native-schools .sc-business-terms h2{font-size:calc(32px * var(--ff-type-scale,1));margin-bottom:calc(23px * var(--ff-section-scale,1))}.ff-native-schools .sc-business-terms p:not(.eyebrow){font-size:calc(15px * var(--ff-type-scale,1));line-height:1.7}.ff-native-schools .sc-business-terms .text-link{font-size:calc(12px * var(--ff-type-scale,1))}.ff-native-schools .sc-operations{padding:calc(43px * var(--ff-section-scale,1)) 0}.ff-native-schools .sc-operations>.wrap{display:block}.ff-native-schools .sc-operations h2{font-size:calc(33px * var(--ff-type-scale,1))}.ff-native-schools .sc-operations p:not(.eyebrow){font-size:calc(15px * var(--ff-type-scale,1));max-width:none}.ff-native-schools .sc-operations nav{margin-top:calc(25px * var(--ff-section-scale,1))}.ff-native-schools .sc-operations nav>a{padding:calc(20px * var(--ff-section-scale,1)) calc(44px * var(--ff-section-scale,1)) calc(20px * var(--ff-section-scale,1)) calc(20px * var(--ff-section-scale,1))}.ff-native-schools .sc-operations nav .eyebrow{font-size:calc(9px * var(--ff-type-scale,1))}.ff-native-schools .sc-operations nav strong{font-size:calc(17px * var(--ff-type-scale,1));line-height:1.3}.ff-native-schools .sc-operations nav>a>span:not(.eyebrow){font-size:calc(13px * var(--ff-type-scale,1));line-height:1.65}.ff-native-schools .sc-operations nav b{right:17px;top:22px;font-size:calc(20px * var(--ff-type-scale,1))}.ff-native-schools .sc-inquiry{padding:calc(45px * var(--ff-section-scale,1)) 0}.ff-native-schools .sc-inquiry-layout{display:block}.ff-native-schools .sc-inquiry-intro{position:static}.ff-native-schools .sc-inquiry-intro h2{font-size:calc(31px * var(--ff-type-scale,1))}.ff-native-schools .sc-inquiry-intro>p:not(.eyebrow){font-size:calc(16px * var(--ff-type-scale,1))}.ff-native-schools .sc-discussion{margin-top:calc(26px * var(--ff-section-scale,1))}.ff-native-schools .sc-discussion h3{font-size:calc(23px * var(--ff-type-scale,1))}.ff-native-schools .sc-discussion ul{font-size:calc(14px * var(--ff-type-scale,1));line-height:1.65}.ff-native-schools .sc-confirm{font-size:calc(13px * var(--ff-type-scale,1))!important}.ff-native-schools .sc-email{font-size:calc(15px * var(--ff-type-scale,1))}.ff-native-schools .sc-inquiry-form{padding:calc(24px * var(--ff-section-scale,1)) calc(20px * var(--ff-section-scale,1));margin-top:calc(31px * var(--ff-section-scale,1))}.ff-native-schools .sc-inquiry-form>h3{font-size:calc(26px * var(--ff-type-scale,1))}.ff-native-schools .sc-inquiry-form>p{font-size:calc(14px * var(--ff-type-scale,1));line-height:1.65}.ff-native-schools .sc-fields{gap:calc(18px * var(--ff-section-scale,1))}.ff-native-schools .sc-fields input,.ff-native-schools .sc-fields select,.ff-native-schools .sc-fields textarea,.ff-native-schools .sc-other-models input{font-size:calc(16px * var(--ff-type-scale,1))}.ff-native-schools .sc-board-choices>p{font-size:calc(12px * var(--ff-type-scale,1));line-height:1.65}.ff-native-schools .sc-model-choice{padding:calc(9px * var(--ff-section-scale,1)) calc(12px * var(--ff-section-scale,1))}.ff-native-schools .sc-model-choice>label:first-child{font-size:calc(14px * var(--ff-type-scale,1));gap:calc(10px * var(--ff-section-scale,1))}.ff-native-schools .sc-quantity{width:80px}.ff-native-schools .sc-quantity input{font-size:calc(16px * var(--ff-type-scale,1))}.ff-native-schools .sc-other-models{font-size:calc(12px * var(--ff-type-scale,1));line-height:1.5}.ff-native-schools .sc-inquiry-form form>.button{font-size:calc(11px * var(--ff-type-scale,1));padding:calc(12px * var(--ff-section-scale,1)) calc(20px * var(--ff-section-scale,1))}.ff-native-schools .sc-draft{padding:calc(20px * var(--ff-section-scale,1)) calc(16px * var(--ff-section-scale,1))}.ff-native-schools .sc-draft .button{font-size:calc(10px * var(--ff-type-scale,1));min-height:44px;padding:calc(11px * var(--ff-section-scale,1)) calc(15px * var(--ff-section-scale,1))}.ff-native-schools .sc-draft textarea{font-size:calc(14px * var(--ff-type-scale,1))}.ff-native-schools .sc-form-note{font-size:calc(11px * var(--ff-type-scale,1))}.ff-native-schools.js-off .sc-audience-panel+.sc-audience-panel{margin-top:calc(48px * var(--ff-section-scale,1))}}
.ff-native-schools .sc-rental-link{background:transparent;padding:0}.ff-native-schools .sc-inquiry{background:var(--cream)}.ff-native-schools .sc-inquiry-form{background:white}.ff-native-schools .sc-fields input,.ff-native-schools .sc-fields select,.ff-native-schools .sc-fields textarea,.ff-native-schools .sc-other-models input{background:var(--paper)}.ff-native-schools .sc-model-choice{background:var(--paper)}.ff-native-schools .sc-quantity input{background:white}.ff-native-schools .sc-draft{background:var(--paper)}.ff-native-schools .sc-draft textarea{background:white}
@media(max-width:760px){.ff-native-schools .sc-audience-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(8px * var(--ff-section-scale,1))}.ff-native-schools .sc-audience-tabs button{padding:calc(11px * var(--ff-section-scale,1)) calc(8px * var(--ff-section-scale,1));min-height:56px;font-size:calc(12px * var(--ff-type-scale,1));line-height:1.35}.ff-native-schools .sc-rental-link{padding:0}}
.ff-native-schools .sc-retail-layout figure>img{height:auto;object-fit:contain}

@media(max-width:760px){.ff-native-schools .sc-school,.ff-native-schools .sc-retail-layout{align-items:stretch}}
