:root{--g900:#26391b;--g700:#3a5429;--green:#466234;--olive:#6a7241;--sage:#999778;--stone:#e1e0d6;--cream:#f7f5ee;--brown:#3d2b1f;--yellow:#ede63c;--yellow-soft:#f7f4ce;--ink:#22201a;--muted:#5c594e;--head:"Montserrat","Helvetica Neue",Arial,sans-serif;--body:"Nunito Sans","Segoe UI",sans-serif;--script:"Caveat",cursive}@page{size:A4;margin:12mm 13mm 16mm;@bottom-left{content:"CLIMB Education";width:34mm;white-space:nowrap;font:600 7.5pt Montserrat,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#999778}@bottom-center{content:"People over Performance  ·  Growth over Grades  ·  Purpose over Pressure";width:118mm;white-space:nowrap;font:700 6.3pt Montserrat,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#466234}@bottom-right{content:counter(page) " / " counter(pages);width:26mm;font:700 7.5pt Montserrat,Arial,sans-serif;color:#466234}}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-print-color-adjust:exact;print-color-adjust:exact}body{font-family:var(--body);font-size:10.5pt;line-height:1.6;color:var(--ink);background:#d9d7cc;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}.pdf-toolbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:1.2rem;padding:.7rem 1.2rem;background:var(--brown);color:#efe9df;font:500 .85rem var(--head)}.pdf-toolbar a{color:var(--yellow);text-decoration:none;font-weight:700}.pdf-toolbar span{flex:1 1;text-align:center;opacity:.85}.pdf-toolbar button{font:800 .85rem var(--head);background:var(--yellow);color:var(--brown);border:0;border-radius:999px;padding:.6rem 1.4rem;cursor:pointer}.nl-print{width:210mm;margin:1.5rem auto 3rem;padding:12mm 13mm 16mm;background:#fff;box-shadow:0 20px 60px rgba(38,57,27,.25)}.pdf-mast{position:relative;overflow:hidden;background:var(--green);color:#fff;border-radius:6mm;padding:8mm 9mm 9mm;isolation:isolate}.pdf-mast:before{inset:-20mm -30mm -20mm 40%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420' viewBox='0 0 420 420'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='0.13' stroke-width='1.6'%3E%3Cpath d='M60 210c0-60 60-100 130-95s120 55 118 105-55 88-120 85-128-35-128-95z'/%3E%3Cpath d='M95 210c0-42 45-72 98-68s88 40 86 75-42 63-90 61-94-26-94-68z'/%3E%3Cpath d='M130 210c0-26 28-45 62-42s55 25 54 46-26 40-57 38-59-16-59-42z'/%3E%3Cpath d='M20 210c0-80 80-135 172-128s160 72 157 140-73 118-160 114-169-46-169-126z'/%3E%3C/g%3E%3C/svg%3E") 50% /150mm no-repeat}.pdf-mast:after,.pdf-mast:before{content:"";position:absolute;z-index:-1}.pdf-mast:after{left:0;right:0;bottom:0;height:14mm;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 60' preserveAspectRatio='none'%3E%3Cpath d='M0 60 L70 28 L110 44 L190 6 L250 38 L300 20 L370 50 L440 14 L500 40 L560 24 L600 36 L600 60 Z' fill='%233A5429'/%3E%3C/svg%3E") bottom /100% 100% no-repeat}.pdf-mast-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:7mm}.pdf-logo{width:30mm}.pdf-issue{display:grid;justify-items:end;font-family:var(--head);text-transform:uppercase;letter-spacing:.18em;font-size:7pt;font-weight:700;color:#e4e2d2}.pdf-issue strong{font-size:15pt;letter-spacing:.06em;color:var(--brown);background:var(--yellow);border-radius:999px;padding:.6mm 4mm;margin:1.2mm 0}.pdf-kicker{display:block;font-family:var(--script);font-weight:700;font-size:17pt;color:var(--yellow);line-height:1}.pdf-mast h1{font-family:var(--head);font-weight:800;font-size:27pt;line-height:1.05;text-transform:uppercase;letter-spacing:.02em;margin:1.5mm 0 3mm;max-width:150mm}.pdf-summary{font-size:10.5pt;color:#efede2;max-width:145mm}.pdf-contact{margin:2.5mm 0 7mm;font-family:var(--head);font-size:7.5pt;font-weight:600;letter-spacing:.06em;color:var(--yellow)}.pdf-cover{margin:5mm 0 7mm;height:64mm;border-radius:5mm;overflow:hidden}.pdf-cover img{width:100%;height:100%;object-fit:cover}.nl-story{margin-bottom:7mm}.nl-story h2{display:flex;align-items:center;gap:3mm;font-family:var(--head);font-weight:800;font-size:13.5pt;text-transform:uppercase;letter-spacing:.04em;color:var(--g700);margin-bottom:2.5mm;page-break-after:avoid;break-after:avoid}.nl-num{flex:none;display:inline-grid;place-items:center;width:8.5mm;height:8.5mm;border-radius:2.2mm;background:var(--brown);color:var(--yellow);font-size:9pt;letter-spacing:0}.nl-text{color:#34322a}.nl-text p{orphans:3;widows:3}.nl-text .text-list+p,.nl-text p+.text-list,.nl-text p+p{margin-top:2.2mm}.nl-long{column-count:2;column-gap:7mm;font-size:9.8pt;line-height:1.5}.nl-long .text-list+p,.nl-long p+.text-list,.nl-long p+p{margin-top:1.6mm}.text-list{list-style:none;display:grid;gap:1mm;margin:1.5mm 0 2mm;page-break-inside:avoid;break-inside:avoid}.text-list li{position:relative;padding-left:4.5mm}.text-list li:before{content:"";position:absolute;left:.5mm;top:2mm;width:1.8mm;height:1.8mm;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 .45mm var(--green)}.nl-text b{color:var(--ink)}.nl-quote{font-family:var(--script);font-weight:700;font-size:21pt;line-height:1.15;color:var(--green);margin:4mm 0 1mm;padding-left:4mm;border-left:1.6mm solid var(--yellow)}.nl-photos,.nl-quote{page-break-inside:avoid;break-inside:avoid}.nl-photos{display:grid;gap:2.5mm;margin-top:4mm;grid-template-columns:repeat(3,1fr)}.nl-photos figure{border-radius:3.5mm;overflow:hidden;aspect-ratio:4/3;background:var(--stone)}.nl-photos img{width:100%;height:100%;object-fit:cover}.nl-photos-1{grid-template-columns:1fr}.nl-photos-1 figure{aspect-ratio:21/9}.nl-photos-2{grid-template-columns:repeat(2,1fr)}.nl-photos-4{grid-template-columns:repeat(4,1fr)}.nl-photos-4 figure{aspect-ratio:1}.nl-photos-5{grid-template-columns:repeat(6,1fr)}.nl-photos-5 figure{grid-column:span 2}.nl-photos-5 figure:nth-child(-n+2){grid-column:span 3;aspect-ratio:16/10}.nl-story-aside{display:grid;grid-template-columns:1fr 64mm;column-gap:6mm;align-items:start}.nl-story-aside>h2{grid-column:1/-1}.nl-story-aside>.nl-quote,.nl-story-aside>.nl-text{grid-column:1}.nl-story-aside>.nl-photos{grid-column:2;grid-row:2/span 2;margin-top:.5mm}.text-list-cols{display:block;column-count:2;column-gap:6mm}.text-list-cols li{page-break-inside:avoid;break-inside:avoid;margin-bottom:1mm}.nl-long .text-list-cols{display:grid;columns:auto}.nl-long .text-list-cols li{margin-bottom:0}.nl-diary{page-break-inside:avoid;break-inside:avoid;margin:8mm 0 6mm;background:var(--brown);color:#efe9df;border-radius:5mm;padding:6mm 7mm}.nl-diary h2{font-family:var(--script);font-weight:700;font-size:22pt;line-height:1;color:var(--yellow);margin-bottom:4mm}.nl-diary ul{list-style:none;display:grid;gap:3mm}.nl-diary li{display:grid;grid-template-columns:50mm 1fr;column-gap:5mm;row-gap:.8mm;padding-top:3mm;border-top:.3mm solid rgba(255,255,255,.18)}.nl-diary li:first-child{border-top:0;padding-top:0}.nl-when{grid-row:span 3;align-self:start;font-family:var(--head);font-weight:800;font-size:7.5pt;line-height:1.35;text-transform:uppercase;letter-spacing:.05em;color:var(--brown);background:var(--yellow);border-radius:2mm;padding:1.6mm 2.4mm}.nl-diary strong{font-family:var(--head);font-size:10.5pt;color:#fff}.nl-details{display:grid;font-size:9pt;color:#d9d0c4}.nl-action{justify-self:start;margin-top:1mm;font-weight:700;font-size:8.5pt;color:var(--brown);background:var(--yellow-soft);border-radius:1.6mm;padding:.8mm 2.4mm}.nl-team{page-break-inside:avoid;break-inside:avoid;margin:7mm 0 4mm;text-align:center}.nl-team h2{font-family:var(--head);font-weight:800;font-size:11pt;letter-spacing:.16em;text-transform:uppercase;color:var(--olive);margin-bottom:4mm}.nl-team ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:3.5mm 2.5mm}.nl-team li{width:28mm;display:grid;justify-items:center}.nl-team img{width:17mm;height:17mm;border-radius:50%;object-fit:cover;border:.7mm solid var(--yellow);margin-bottom:1.2mm}.nl-team strong{font-family:var(--head);font-size:7.5pt;line-height:1.2}.nl-team span{font-size:6.5pt;color:var(--muted);line-height:1.25}@media print{body{background:#fff}.pdf-toolbar{display:none}.nl-print{width:auto;margin:0;padding:0;box-shadow:none}}