@import "https://fonts.googleapis.com/css2?family=Anton&family=Cormorant+Garamond:wght@500;600;700&family=Inter:wght@300;400;500;600;700&display=swap";
.reference-home{--ref-bg:#f5f5f1;--ref-navy:#1d3155;--ref-accent:#004367;--ref-surface:#e9eeef;--ref-muted:#526270;background:var(--ref-bg);color:var(--ref-navy);font-family:Inter,Arial,sans-serif;overflow-x:clip}.reference-home *{box-sizing:border-box}.reference-home button{cursor:pointer}.reference-home a{text-decoration:none}.ref-banner{background:var(--ref-navy);height:42px;color:var(--ref-bg);justify-content:space-between;align-items:center;padding:0 16px;font-size:12px;font-weight:500;display:flex}.ref-banner button{color:inherit;background:0 0;border:0;font-size:19px}.ref-header{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f5f1e8;border-bottom:1px solid #1d315526;height:80px;position:sticky;top:0}.ref-header-inner{justify-content:space-between;align-items:center;height:100%;margin:auto;padding:0 40px;display:flex}.ref-brand{color:var(--ref-navy);align-items:center;gap:12px;display:flex}.ref-brand img{object-fit:cover;width:48px;height:48px}.ref-brand span{letter-spacing:.22em;font-size:14px;font-weight:700;line-height:1}.ref-brand small{letter-spacing:.3em;color:var(--ref-muted);margin-top:5px;font-size:10px;display:block}.ref-nav{gap:20px;display:flex}.ref-nav a{letter-spacing:.2em;color:var(--ref-muted);font-size:12px;font-weight:600}.ref-header-actions{align-items:center;gap:16px;display:flex}.ref-lang{position:relative}.ref-lang>button{color:var(--ref-navy);background:0 0;border:1px solid #1d315533;padding:8px 16px;font-size:12px;font-weight:700}.ref-lang-list{background:var(--ref-bg);z-index:60;border:1px solid #1d315526;border-radius:16px;width:175px;margin-top:10px;padding:6px;position:absolute;top:100%;right:0;box-shadow:0 12px 30px #0002}.ref-lang-list button{text-align:left;width:100%;color:var(--ref-navy);background:0 0;border:0;border-radius:10px;padding:10px;display:block}.ref-lang-list button:hover{background:var(--ref-surface)}.ref-header-book{background:var(--ref-navy);color:var(--ref-bg);letter-spacing:.18em;border:0;padding:11px 20px;font-size:12px;font-weight:700}.ref-menu-toggle{color:var(--ref-navy);background:0 0;border:1px solid #1d315533;width:36px;height:36px;font-size:22px;display:none}.ref-mobile-menu{display:none}.ref-hero{background:var(--ref-navy);height:88vh;min-height:600px;position:relative;overflow:hidden}.ref-hero>img{object-fit:cover;filter:grayscale()contrast(1.25)brightness(.9);mix-blend-mode:luminosity;opacity:.75;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.05)}.ref-hero-shade{background:linear-gradient(#0043674d,#1d315573,#1d3155);position:absolute;inset:0}.ref-hero-content{z-index:1;justify-content:space-between;align-items:flex-end;gap:32px;height:100%;margin:auto;padding:0 40px 80px;display:flex;position:relative}.ref-hero-tag{color:var(--ref-bg);letter-spacing:.25em;background:#f5f5f11a;border:1px solid #f5f5f140;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.ref-hero-tag i{background:#4ade80;border-radius:50%;flex:none;width:8px;height:8px;position:relative}.ref-hero-tag i:after{content:"";border:2px solid #4ade80;border-radius:50%;animation:1.8s ease-out infinite ref-hero-ping;position:absolute;inset:-4px}@keyframes ref-hero-ping{0%{opacity:.9;transform:scale(.55)}75%,to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.ref-hero-tag i:after{opacity:0;animation:none}}.ref-hero-title{color:var(--ref-bg);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-family:Anton,Impact,sans-serif;font-size:11vw;font-weight:400;line-height:.88}.ref-hero-title span{display:block}.ref-hero-title span:nth-child(n+2){color:#0000;background:linear-gradient(90deg,#f5f5f1,#e9eeef99);-webkit-background-clip:text;background-clip:text}.ref-hero-motto{display:none}@media (min-width:601px){.ref-hero-motto{z-index:2;color:var(--ref-navy);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;pointer-events:none;font-family:Inter,Arial,sans-serif;font-size:clamp(28px,4vw,48px);font-weight:100;display:block;position:absolute;top:56%;left:44%}}.ref-hero-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:16px;display:flex;transform:translateY(-60px)}.ref-hero-right button{background:var(--ref-bg);color:var(--ref-navy);letter-spacing:.22em;border:0;padding:20px 32px;font-size:13px;font-weight:800;box-shadow:0 12px 30px #0003}.ref-hero-right small{letter-spacing:.3em;color:#e9eeefcc;font-size:10px}.ref-marquee{background:var(--ref-surface);height:104px;color:var(--ref-navy);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.ref-marquee>div{width:max-content;animation:55s linear infinite ref-marquee;display:flex}.ref-marquee span{letter-spacing:.25em;margin:0 24px;font-family:Inter,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.ref-marquee:hover>div{animation-play-state:paused}@keyframes ref-marquee{to{transform:translate(-50%)}}.ref-section{border-bottom:1px solid #1d315526;margin:auto;padding:144px 40px}.ref-section-kicker{color:var(--ref-accent);letter-spacing:.25em;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.ref-preview-hint{color:var(--ref-muted);font-weight:400}.ref-craft-grid{grid-template-columns:7fr 5fr;align-items:center;gap:40px;margin-top:64px;display:grid}.ref-service-list{border-top:1px solid #1d315526;border-bottom:1px solid #1d315526}.ref-service{cursor:pointer;color:#1d31554d;border-bottom:1px solid #1d315526;align-items:center;gap:20px;min-height:154px;display:flex}.ref-service:last-child{border-bottom:0}.ref-service.active{color:var(--ref-navy)}.ref-service-id{align-self:center;font-size:11px;font-weight:700}.ref-service h2{margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(60px,6.5vw,108px);font-weight:400;line-height:1}.ref-service-detail{text-align:right;width:170px;color:var(--ref-navy);flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.ref-service-detail strong{letter-spacing:.15em;font-size:10px}.ref-service-detail small{letter-spacing:.12em;font-size:9px}.ref-service-detail button{background:var(--ref-navy);color:#fff;letter-spacing:.12em;border:0;padding:7px 14px;font-size:10px;font-weight:700}.ref-service:not(.active) .ref-service-detail button{color:var(--ref-navy);background:0 0;border:1px solid #1d315533}.ref-service-image{background:var(--ref-surface);height:720px;position:relative;overflow:hidden}.ref-service-image--mobile{display:none}.ref-service-image img{object-fit:cover;filter:grayscale();width:100%;height:100%}.ref-service-image:after,.ref-look:after,.ref-branch-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1d3155aa);position:absolute;inset:45% 0 0}.ref-service-image>div{z-index:2;flex-wrap:wrap;gap:5px;display:flex;position:absolute;bottom:16px;left:16px}.ref-service-image span{background:var(--ref-bg);letter-spacing:.12em;padding:7px 10px;font-size:9px;font-weight:700}.ref-looks-head{justify-content:space-between;align-items:flex-end;gap:24px;margin:24px 0 60px;display:flex}.ref-looks-head h2,.ref-spaces-head h2{margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(64px,7vw,120px);font-weight:400;line-height:.95}.ref-filters{gap:5px;display:flex}.ref-filters button{background:var(--ref-surface);color:var(--ref-muted);letter-spacing:.12em;border:1px solid #1d315526;padding:11px 15px;font-size:10px;font-weight:700}.ref-filters button.active{background:var(--ref-navy);color:#fff}.ref-look-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:44px;display:grid}.ref-look{text-align:left;color:#fff;background:#d3d6d6;border:0;min-width:0;padding:0;position:relative;overflow:hidden}.ref-look-1,.ref-look-4{grid-column:span 7}.ref-look-2,.ref-look-3{grid-column:span 5}.ref-look-1{aspect-ratio:4/5}.ref-look-2{aspect-ratio:3/4;margin-top:96px}.ref-look-3{aspect-ratio:1}.ref-look-4{aspect-ratio:16/10}.ref-look img{object-fit:cover;filter:grayscale();width:100%;height:100%}.ref-look>span{z-index:2;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:20px;left:20px}.ref-look small{letter-spacing:.2em;font-size:10px;font-weight:700}.ref-look strong{font:400 38px/1 Anton,Impact,sans-serif}.ref-proof{color:#f5f5f1;background:#1d3155;padding:150px 40px}.ref-proof-top,.ref-proof-bottom{justify-content:space-between;align-items:center;display:flex}.ref-proof-top{letter-spacing:.25em;font-size:12px;font-weight:700}.ref-rating{background:#004367;padding:10px 15px}.ref-proof blockquote{max-width:1200px;margin:55px 0 45px;font:400 clamp(48px,5.5vw,90px)/1.3 Anton,Impact,sans-serif}.ref-proof-bottom{border-top:1px solid #f5f5f133;padding-top:25px}.ref-proof-bottom strong,.ref-proof-bottom small{letter-spacing:.2em;font-size:11px;display:block}.ref-proof-bottom small{opacity:.6;margin-top:8px}.ref-proof-bottom button{color:#fff;background:0 0;border:1px solid #f5f5f133;width:46px;height:46px;margin-left:8px;font-size:26px}.ref-spaces-head{justify-content:space-between;align-items:flex-end;margin:25px 0 55px;display:flex}.ref-spaces-head>span{color:var(--ref-muted);letter-spacing:.18em;font-size:11px}.ref-branches{grid-template-columns:1fr 1fr;gap:28px;display:grid}.ref-branch{background:var(--ref-surface)}.ref-branch-photo{height:430px;position:relative;overflow:hidden}.ref-branch-photo img{object-fit:cover;filter:grayscale();width:100%;height:100%}.ref-branch-bottom{flex-direction:column;justify-content:space-between;align-items:stretch;gap:15px;padding:24px 28px;display:flex}.ref-branch-label{color:var(--ref-accent);letter-spacing:.15em;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.ref-branch h3{margin:0;font:400 38px/1 Anton,Impact,sans-serif}.ref-branch small{letter-spacing:.18em;color:var(--ref-muted);margin-top:7px;font-size:10px;display:block}.ref-branch-bottom>div:last-child{flex-shrink:0;gap:6px;display:flex}.ref-branch-bottom a,.ref-branch-bottom button{background:var(--ref-bg);color:var(--ref-navy);letter-spacing:.1em;border:1px solid #1d315526;padding:10px 15px;font-size:10px;font-weight:700}.ref-branch-bottom a{align-items:center;gap:6px;display:inline-flex}.ref-branch-bottom a svg{flex:none;width:14px;height:14px}.ref-branch-bottom button{background:var(--ref-navy);color:#fff}.ref-footer{margin:auto;padding:100px 40px 30px}.ref-footer-top{justify-content:space-between;align-items:end;padding-bottom:65px;display:flex}.ref-footer-top>div:first-child>span{color:var(--ref-accent);letter-spacing:.22em;margin-bottom:15px;font-size:11px;font-weight:700;display:block}.ref-footer-top>div:first-child>button{color:var(--ref-navy);text-align:left;background:0 0;border:0;padding:0;font:400 clamp(65px,7vw,115px)/1 Anton,Impact,sans-serif}.ref-footer-links{gap:70px;display:flex}.ref-footer-links>div{flex-direction:column;gap:10px;display:flex}.ref-footer-links span{letter-spacing:.2em;color:var(--ref-muted);font-size:10px}.ref-footer-links a{letter-spacing:.1em;color:var(--ref-navy);font-size:11px;font-weight:700}.ref-footer-bottom{letter-spacing:.15em;color:var(--ref-muted);border-top:1px solid #1d315526;justify-content:space-between;gap:20px;padding-top:30px;font-size:10px;display:flex}.ref-footer-bottom a{color:inherit}.ref-dock{z-index:30;color:#fff;-webkit-backdrop-filter:blur(22px)saturate(180%);background:#1d31559e;align-items:center;padding:6px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 35px #0004,inset 0 1px #fff5}.ref-dock a,.ref-dock button{color:inherit;letter-spacing:.18em;background:0 0;border:0;padding:10px 16px;font-size:11px;font-weight:700}.ref-dock a:nth-child(2){border-left:1px solid #f5f5f126;border-right:1px solid #f5f5f126}.ref-dock button{background:var(--ref-bg);color:var(--ref-navy);letter-spacing:.2em;border:0;font-weight:800}@media (max-width:1150px){.ref-nav,.ref-header-book{display:none}.ref-menu-toggle{display:block}.ref-mobile-menu{z-index:41;background:var(--ref-bg);flex-direction:column;gap:14px;padding:28px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 35px #1d315533}.ref-mobile-menu a{color:var(--ref-navy);font:500 14px/1.1 Cormorant Garamond,Georgia,serif}.ref-menu-backdrop{z-index:39;-webkit-backdrop-filter:blur(3px);background:linear-gradient(#0043674d,#1d315573,#1d3155);border:0;width:100%;height:100%;position:fixed;inset:0}}@media (max-width:900px){.ref-nav{display:none}.ref-menu-toggle{display:block}.ref-header-book{display:none}.ref-mobile-menu{background:var(--ref-bg);flex-direction:column;gap:14px;padding:28px;display:flex}.ref-mobile-menu a{color:var(--ref-navy);font:500 28px/1.1 Cormorant Garamond,Georgia,serif}.ref-mobile-menu button{background:var(--ref-navy);color:#fff;border:0;padding:14px}.ref-header-inner{padding:0 20px}.ref-craft-grid{grid-template-columns:1fr}.ref-service-image{height:520px}.ref-proof{padding-left:25px;padding-right:25px}}@media (max-width:600px){.ref-hero-motto{z-index:2;writing-mode:vertical-rl;white-space:nowrap;color:var(--ref-bg);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 8px #10233c66;pointer-events:none;font-family:Inter,Arial,sans-serif;font-size:34px;font-weight:100;display:block;position:absolute;top:40%;right:14px;transform:translateY(-50%)}.ref-banner{height:34px;font-size:10px}.ref-header{height:65px}.ref-header-inner{padding:0 16px}.ref-brand img{width:43px;height:43px}.ref-brand span{font-size:11px}.ref-brand small{font-size:8px}.ref-header-actions{gap:8px}.ref-lang>button{padding:7px;font-size:10px}.ref-header-book{display:none}.ref-hero{height:88vh;min-height:600px}.ref-hero-content{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:28px;padding:0 20px 36px}.ref-hero-title{font-size:17vw}.ref-hero-tag{margin-bottom:16px;font-size:9px}.ref-hero-right{align-items:flex-start}.ref-hero-right button{padding:16px 20px;font-size:11px}.ref-hero-right small{font-size:8px}.ref-marquee{height:88px}.ref-marquee span{font-size:14px}.ref-section{padding:96px 20px}.ref-section-kicker{font-size:10px}.ref-preview-hint{display:none}.ref-craft-grid{gap:32px;margin-top:48px}.ref-service{gap:12px;min-height:122px}.ref-service h2{font-size:55px}.ref-service-detail{width:140px}.ref-service-detail strong{font-size:8px}.ref-service-detail small{font-size:7px}.ref-service-image{height:410px}.ref-looks-head{margin:24px 0 30px;display:block}.ref-looks-head h2,.ref-spaces-head h2{font-size:62px}.ref-filters{flex-wrap:wrap;margin-top:20px}.ref-filters button{padding:9px 13px}.ref-look-grid{flex-direction:column;gap:24px;display:flex}.ref-look{width:100%;margin:0}.ref-look-1{aspect-ratio:4/5}.ref-look-2{aspect-ratio:3/4}.ref-look-3{aspect-ratio:1}.ref-look-4{aspect-ratio:16/10}.ref-look strong{font-size:29px}.ref-proof{padding:100px 20px}.ref-proof-top{font-size:9px}.ref-rating{padding:8px}.ref-proof blockquote{margin:40px 0;font-size:45px}.ref-spaces-head{margin:25px 0 32px;display:block}.ref-spaces-head>span{margin-top:18px;font-size:9px;display:block}.ref-branches{grid-template-columns:1fr;gap:24px}.ref-branch-photo{height:285px}.ref-branch-bottom{gap:8px;padding:20px}.ref-branch h3{font-size:30px}.ref-branch-bottom a,.ref-branch-bottom button{padding:9px;font-size:9px}.ref-footer{padding:90px 20px 30px}.ref-footer-top{padding-bottom:50px;display:block}.ref-footer-top>div:first-child>button{font-size:65px}.ref-footer-links{gap:35px;margin-top:45px}.ref-footer-bottom{flex-wrap:wrap;font-size:8px}.ref-dock{bottom:10px}.ref-dock a,.ref-dock button{padding:10px;font-size:8px}}@media (prefers-reduced-motion:reduce){.ref-marquee>div{animation:none}}.ref-hero-content{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:32px}.ref-hero-content>div:first-child{position:absolute;top:calc(20% - 20px);left:40px}.ref-hero-tag{margin-bottom:0}.ref-hero-right{align-items:flex-start}@media (max-width:600px){.ref-dock{width:calc(100vw - 40px);max-width:480px}.ref-dock a,.ref-dock button{white-space:nowrap;flex:1 1 0;justify-content:center;padding:10px 8px}.ref-hero-content>div:first-child{left:20px}.ref-hero>img{object-position:20% 50%}.ref-hero-content{gap:61px;padding-bottom:60px}.ref-hero-tag{margin-bottom:0}}.ref-look img,.ref-branch-photo img,.ref-service-image img{transition:filter .7s,transform .7s}.ref-service-image img{filter:grayscale()contrast(1.1)}.ref-lang-list button[aria-selected=true]{background:var(--ref-surface);font-weight:700}.ref-lang-list button:focus-visible{outline:2px solid var(--ref-accent);outline-offset:-2px}.ref-lang>button{border:1.5px solid #cbd2d6;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:7px 13px;font-size:14px;line-height:1;display:inline-flex}.ref-lang-flag{font-size:18px;line-height:1}.ref-lang-chevron{flex:none;width:14px;height:14px;transition:transform .18s}.ref-lang-chevron.is-open{transform:rotate(180deg)}@media (max-width:600px){.ref-lang>button{gap:5px;min-height:36px;padding:6px 9px;font-size:11px}.ref-lang-flag{font-size:15px}.ref-lang-chevron{width:12px;height:12px}}.ref-lang>button[aria-expanded=true]{border-color:#5282a8;box-shadow:0 0 0 4px #5282a866}.ref-lang-list{background:var(--ref-bg);border:1px solid #d4dadd;border-radius:20px;width:180px;margin-top:12px;padding:8px;right:10px;box-shadow:0 18px 36px #1d315526}.ref-lang-list button{letter-spacing:.02em;border-radius:13px;justify-content:space-between;align-items:center;min-height:48px;padding:10px 14px;font-size:16px;font-weight:500;display:flex}.ref-lang-option-name{align-items:center;gap:9px;display:inline-flex}.ref-lang-check{font-size:20px;font-weight:600;line-height:1}.ref-look:hover img,.ref-look:focus-visible img,.ref-look[aria-pressed=true] img,.ref-branch:hover .ref-branch-photo img,.ref-branch:focus-within .ref-branch-photo img,.ref-service-image:hover img,.ref-photo-grid figure:hover img{filter:grayscale(0);transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.ref-look img,.ref-branch-photo img,.ref-service-image img,.ref-photo-grid img{transition:none}}@media (max-width:600px){.ref-service-image--desktop{display:none}.ref-service-image--mobile{grid-column:1/-1;width:100%;margin-top:12px;display:block}.ref-service{grid-template-columns:auto 1fr;align-content:center;align-items:center;gap:12px 20px;min-height:163px;padding:26px 0;display:grid}.ref-service h2{font-size:60px}.ref-service-detail{text-align:left;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;margin:0;display:flex}.ref-service-detail strong{font-size:10px}.ref-service-detail small{font-size:9px}.ref-service-image{aspect-ratio:4/5;height:auto}.ref-looks-head{margin-bottom:55px}.ref-look-grid{gap:32px}.ref-looks{padding-bottom:125px}.ref-proof{min-height:611px}.ref-branch-photo{height:320px}.ref-footer{padding-top:105px;padding-bottom:55px}.ref-footer-links{flex-direction:column;gap:35px;margin-top:75px}.ref-footer-bottom{margin-top:55px}}@media (min-width:901px){.ref-proof blockquote{max-width:1100px;font-size:88px}.ref-footer{padding-top:110px;padding-bottom:50px}.ref-service-image{aspect-ratio:4/5;height:auto}.ref-craft{padding-bottom:133px}.ref-looks{padding-bottom:155px}.ref-proof{padding-bottom:169px}.ref-branch-photo{height:500px}.ref-footer{padding-bottom:70px}}@media (max-width:600px){.ref-banner{height:42px}.ref-header{height:80px}.ref-craft{padding-bottom:107px}.ref-looks{padding-bottom:154px}.ref-footer{padding-bottom:25px}}.ref-branch .ref-branch-hours{letter-spacing:.08em;color:var(--ref-accent);margin-top:12px;font-size:10px;font-weight:600}.ref-spaces .ref-branches{margin-top:55px}@media (max-width:600px){.ref-spaces .ref-branches{margin-top:32px}}.ref-dock a{align-items:center;gap:7px;display:inline-flex}.ref-dock-icon{flex:none;width:15px;height:15px}.ref-dock-icon--whatsapp{color:#60d8ae}.ref-header{--ref-bg:#f5f5f1;--ref-navy:#1d3155;--ref-accent:#004367;--ref-surface:#e9eeef;--ref-muted:#526270;font-family:Inter,Arial,sans-serif}@media (min-width:901px){.ref-header-book{align-items:center;text-decoration:none;display:inline-flex}}.ref-mobile-menu a:last-child{background:var(--ref-navy);color:var(--ref-bg);text-align:center;padding:14px}.ref-story-head{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin:40px 0 55px;display:grid}.ref-story-head h2{color:var(--ref-navy);margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(64px,7vw,120px);font-weight:400;line-height:1.3}.ref-story-head p{color:var(--ref-muted);margin:0;font-size:15px;line-height:1.6}.ref-photo-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.ref-photo-grid figure{margin:0;overflow:hidden}.ref-photo-grid img{aspect-ratio:4/5;object-fit:cover;filter:grayscale();width:100%;transition:filter .7s,transform .7s;display:block}.ref-photo-grid figcaption{letter-spacing:.12em;color:var(--ref-muted);margin-top:10px;font-size:11px}.ref-photo-placeholder{aspect-ratio:4/5;background:var(--ref-surface);color:var(--ref-muted);letter-spacing:.2em;border:1px dashed #1d315566;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}@media (max-width:900px){.ref-story-head{grid-template-columns:1fr;gap:20px}}.ref-team .ref-photo-grid figure:nth-child(2n){margin-top:80px}@media (max-width:600px){.ref-team .ref-story-head{margin:28px 0 36px}.ref-team .ref-story-head h2{font-size:clamp(52px,11vw,68px)}.ref-team .ref-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ref-team .ref-photo-grid figure:first-child{grid-column:1/-1}.ref-team .ref-photo-grid figure:nth-child(2n){margin-top:0}}.ref-charity .ref-story-head{margin-bottom:72px}.ref-charity .ref-photo-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(48px,7vw,110px) 24px}.ref-charity .ref-photo-grid figure{position:relative}.ref-charity .ref-photo-grid figure:first-child{grid-area:1/1/auto/6}.ref-charity .ref-photo-grid figure:nth-child(2){grid-area:1/7/3/13;margin-top:54px}.ref-charity .ref-photo-grid figure:nth-child(3){grid-area:2/2/auto/7;align-self:end}.ref-charity .ref-photo-grid figure:nth-child(odd) img{aspect-ratio:16/9}.ref-charity .ref-photo-grid figure:nth-child(2) img{aspect-ratio:4/5}@media (max-width:700px){.ref-charity .ref-story-head{margin-bottom:42px}.ref-charity .ref-photo-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 12px}.ref-charity .ref-photo-grid figure:first-child{grid-area:1/1/auto/6}.ref-charity .ref-photo-grid figure:nth-child(2){grid-area:2/2/auto/7;margin-top:0}.ref-charity .ref-photo-grid figure:nth-child(3){grid-area:3/1/auto/6}}.ref-branch-photo{aspect-ratio:16/9;height:auto}
