.about-page{--about-ink:#102e3d;--about-line:#c9dae1;color:var(--about-ink)}.about-page .about-hero{background:#eef5f7;padding-top:125px}.about-hero-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.about-hero-top>span:last-child{color:#58717c;font-size:12px}.about-page .about-hero h1{letter-spacing:-.065em;margin:35px 0;font-size:clamp(58px,7.8vw,112px);font-weight:600;line-height:1.02}.about-page h1 em,.about-page h2 em{font-family:var(--serif);color:#087fa9;letter-spacing:-.065em;font-weight:400}.about-hero-bottom{justify-content:space-between;align-items:end;gap:50px;padding-bottom:45px;display:flex}.about-hero-bottom .kuro-copy{max-width:670px;font-size:18px;line-height:1.75}.about-link{white-space:nowrap;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:30px;padding-bottom:10px;font-size:14px;font-weight:600;display:inline-flex}.about-panorama{height:420px;position:relative;overflow:hidden}.about-panorama img{object-fit:cover;object-position:center 55%}.about-panorama:after{content:"";background:linear-gradient(#0000,#071b29b0);position:absolute;inset:45% 0 0}.about-photo-label{z-index:1;color:#fff;gap:12px;display:grid;position:absolute;bottom:30px;left:max(24px,50% - 600px)}.about-photo-label span{letter-spacing:.14em;font-size:10px}.about-photo-label strong{font-family:var(--serif);font-size:32px;font-style:italic;font-weight:400}.about-story-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:10%;display:grid}.about-page h2{text-wrap:balance;max-width:680px}.about-story-grid h2{margin:18px 0 0}.about-page .kuro-copy{color:#48616e;font-size:16px;line-height:1.8}.about-page .kuro-copy p:first-child{margin-top:0}.about-page .kuro-copy p:last-child{margin-bottom:0}.about-page .kuro-copy a{color:#087fa9;text-underline-offset:4px}.about-photo{min-width:0;position:relative;overflow:hidden}.about-photo img{object-fit:cover;transition:transform .6s}.about-photo:hover img{transform:scale(1.025)}.about-network{color:#fff;background:#102e3d;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.about-network>.about-photo{min-height:500px}.about-network-copy{padding:55px 45px}.about-network-copy h2{margin:22px 0;line-height:1.14;font-size:40px!important}.about-network-copy .ttl-eyebrow,.about-network-copy .about-link{color:#8dd9ef}.about-network-copy .kuro-copy{color:#d6e3e9}.about-network-copy .about-link{margin-top:28px}.about-values h2{margin:20px 0 35px}.about-value-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.about-value-grid article{border-top:1px solid var(--about-line);padding-top:25px}.about-value-grid svg{color:#087fa9;margin-bottom:18px}.about-page h3{letter-spacing:-.025em;margin:0 0 16px;font-size:23px;line-height:1.25}.about-value-grid .kuro-copy{font-size:15px}.about-places{background:#eff5f7}.about-section-top{align-items:start;gap:8%;margin-bottom:35px;display:flex}.about-section-top .ttl-eyebrow{min-width:220px;padding-top:12px}.about-section-top h2{margin:0}.about-place-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.about-place-grid .about-photo{height:300px}.about-place-grid article>div:last-child{padding:28px 8px 0}.about-place-code{letter-spacing:.12em;color:#087fa9;margin-bottom:15px;font-size:10px;font-weight:600;display:block}.about-place-grid h3{font-size:30px}.about-process{background:#f2f7f9}.about-process h2{margin:20px 0 35px}.about-step-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.about-step-grid article{border-top:1px solid var(--about-line);padding-top:24px;position:relative}.about-step-grid article>span{font-family:var(--serif);color:#087fa9;margin-bottom:20px;font-size:42px;font-style:italic;display:block}.about-close{color:#fff;background:#102e3d}.about-close .kuro-copy{color:#d6e3e9}.about-close .kuro-copy a{color:#9ee6fb}.about-close .ttl-button{margin-top:30px}.about-close h2{margin:0}.about-page a:focus-visible{outline-offset:5px;outline:2px solid #08aee7}@media (max-width:900px){.about-value-grid{grid-template-columns:1fr 1fr}.about-network-copy{padding:35px 28px}.about-network-copy h2{font-size:32px!important}.about-section-top{display:block}.about-section-top h2{margin-top:20px}}@media (max-width:750px){.about-page .about-hero{padding-top:100px}.about-hero-top>span:last-child{display:none}.about-page .about-hero h1{margin:28px 0;font-size:58px}.about-hero-bottom{padding-bottom:30px;display:block}.about-hero-bottom .kuro-copy{font-size:16px}.about-hero-bottom .about-link{margin-top:24px}.about-panorama{height:270px}.about-photo-label strong{font-size:25px}.about-story-grid,.about-network,.about-place-grid,.about-step-grid{grid-template-columns:1fr;gap:25px}.about-network{width:calc(100% - 40px)}.about-network>.about-photo{min-height:250px}.about-network-copy{padding:0 24px 32px}.about-value-grid{gap:25px}.about-value-grid .kuro-copy{font-size:14px}.about-value-grid h3{font-size:20px}.about-place-grid{gap:35px}.about-place-grid .about-photo{height:230px}.about-place-grid article>div:last-child{padding-top:22px}.about-step-grid article{padding-top:20px}.about-step-grid article>span{float:left;margin:0 20px 10px 0}.about-page .about-close h2{font-size:36px}.about-story-grid h2{margin-top:12px}}@media (prefers-reduced-motion:reduce){.about-photo img{transition:none}}.about-page .about-hero h1{font-size:clamp(48px,6.2vw,88px)}.about-page .about-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 60px}.about-page .about-step-grid article{grid-template-columns:48px 1fr;gap:10px 20px;display:grid}.about-page .about-step-grid article>span{float:none;grid-row:1/3;margin:0;font-size:32px}.about-page .about-step-grid h3{margin:0}.about-page .about-step-grid .kuro-copy{grid-column:2}.about-page .about-process{margin-top:64px}@media (max-width:750px){.about-page .about-hero h1{letter-spacing:-.05em;font-size:clamp(34px,9vw,58px)}.about-page .about-hero h1 em{letter-spacing:-.06em}.about-page .about-step-grid{grid-template-columns:1fr;gap:24px}.about-page .about-process{margin-top:44px}.about-page .about-value-grid{grid-template-columns:1fr}.about-page .about-value-grid .kuro-copy{font-size:16px}.about-page .about-value-grid h3{font-size:23px}}.about-concierge{background:#f2f7f9}.about-concierge-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:8%;display:grid}.about-concierge h2{max-width:650px;margin:20px 0 26px}.about-concierge .kuro-copy{max-width:650px}.about-concierge-standards{color:#fff;background:#102e3d;border-top:3px solid #0eacd8;padding:32px}.about-concierge-label{letter-spacing:.11em;color:#98d9ed;margin-bottom:12px;font-size:9px;line-height:1.5;display:block}.about-concierge-standards>div{border-bottom:1px solid #ffffff24;grid-template-columns:32px 1fr;gap:9px 18px;padding:23px 0;display:grid}.about-concierge-standards>div:last-child{border:0;padding-bottom:0}.about-concierge-standards svg{color:#93d9ed;grid-row:1/3}.about-concierge-standards h3{margin:0;font-size:21px;line-height:1.25}.about-concierge-standards p{color:#c8dde7;grid-column:2;margin:0;font-size:14px;line-height:1.7}@media (max-width:750px){.about-concierge-grid{grid-template-columns:1fr;gap:28px}.about-concierge-standards{padding:25px}.about-concierge h2{font-size:34px!important}.about-concierge-standards h3{font-size:20px}}.about-concierge-standards .kuro-copy{color:#c8dde7;grid-column:2;font-size:14px}.about-photo-credit{color:#637b86;margin-top:20px;font-size:11px;line-height:1.7;display:block}.about-photo-credit a{text-decoration:underline}.about-place-grid article:last-child:nth-child(3){grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.about-place-grid article:last-child:nth-child(3)>.about-photo{height:100%;min-height:300px}@media (max-width:750px){.about-place-grid article:last-child:nth-child(3){grid-template-columns:1fr}.about-place-grid article:last-child:nth-child(3)>.about-photo{height:250px;min-height:0}}
.contact-page{color:#102e3d;background:#fff}.contact-stage{isolation:isolate;color:#fff;background:#0b2231;padding:120px 0 65px;position:relative;overflow:hidden}.contact-stage-photo,.contact-stage:after{z-index:-1;position:absolute;inset:0}.contact-stage-photo img{object-fit:cover;object-position:center 65%}.contact-stage:after{content:"";background:linear-gradient(100deg,#09202ff5 0%,#09202ff2 47%,#09202fe6 100%)}.contact-stage-grid{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.contact-stage-copy nav{color:#a7c3d1;gap:12px;margin-bottom:35px;font-size:11px;display:flex}.contact-stage-copy>.ttl-eyebrow{color:#7ddaf6}.ttl.contact-page .contact-stage-copy h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(43px,4.8vw,67px);line-height:1.08}.contact-stage-copy h1 em{color:#24b8e9;font-family:var(--serif);font-weight:400}.contact-copy p{color:#bfd0db;margin:0;font-size:14px;line-height:1.85}.contact-copy p+p{margin-top:9px}.contact-stage-copy>.contact-copy{max-width:500px}.contact-channel-list{border-top:1px solid #41637388;margin-top:28px}.contact-channel{border-bottom:1px solid #41637388;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:21px 0;display:grid}.contact-channel-icon{color:#39bce8;background:#0daae914;border:1px solid #2ca8ce38;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.ttl.contact-page .contact-channel h2{color:#9eb9c8;text-transform:uppercase;letter-spacing:.09em;margin:0 0 5px;font-size:10px;line-height:1.6}.contact-channel .contact-copy p{color:#9eb9c8;font-size:12px;line-height:1.7}.contact-channel .contact-copy p:first-child a{color:#fff;overflow-wrap:anywhere;font-size:16px;font-weight:500;text-decoration:none}.contact-channel .contact-copy p:first-child a:hover{color:#86dff8;text-underline-offset:4px;text-decoration:underline}.contact-channel>svg{color:#39bce8}.contact-existing{align-items:start;gap:14px;margin-top:25px;display:flex}.contact-existing>svg{color:#39bce8;flex-shrink:0;margin-top:2px}.ttl.contact-page .contact-existing h2{letter-spacing:-.015em;color:#fff;margin:0 0 7px;font-size:17px;line-height:1.4}.contact-existing .contact-copy p{color:#a8c1cf;font-size:12px;line-height:1.8}.contact-message-panel{background:#153446d9;border:1px solid #6c9aae40;border-radius:22px;padding:30px;scroll-margin-top:95px}.ttl.contact-page .contact-message-panel .kuro-contact-form{color:#fff;background:0 0;border:0;border-radius:0;padding:0}.ttl.contact-page .contact-message-panel .kuro-contact-form>span{color:#79d7f5}.ttl.contact-page .contact-message-panel .kuro-contact-form>p{color:#b5cbd7}.ttl.contact-page .contact-message-panel .kuro-contact-form label{color:#c6dce7}.ttl.contact-page .contact-message-panel .kuro-contact-form :is(input,textarea){background:#fff;border-color:#e0e9ed}.ttl.contact-page .contact-message-panel .kuro-contact-form small{color:#b5cbd7}.ttl.contact-page .contact-message-panel .kuro-contact-form small a{color:#83def8}.contact-message-panel>.contact-copy{border-top:1px solid #52768766;margin-top:20px;padding-top:20px}.contact-message-panel>.contact-copy p{color:#b5cbd7;font-size:12px}.contact-full-quote{color:#84dbf4;align-items:center;gap:10px;margin-top:16px;font-size:12px;display:inline-flex}@media (max-width:1000px){.contact-stage-grid{gap:35px}.contact-message-panel{padding:25px}}@media (max-width:700px){.contact-stage{padding:100px 0 40px}.contact-stage-grid{grid-template-columns:minmax(0,1fr);gap:32px}.contact-stage-copy nav{margin-bottom:28px}.contact-channel .contact-copy p:first-child a{font-size:14px}.contact-message-panel{border-radius:17px;padding:23px}.contact-stage:after{background:#09202ff2}}.contact-whatsapp-channel{border-bottom:1px solid #41637388;padding:18px 0}.contact-whatsapp{color:#fff;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:15px;display:inline-flex}.contact-whatsapp img{filter:none}.contact-whatsapp:disabled{opacity:.4;cursor:not-allowed}.ttl.contact-page .contact-message-panel{background:0 0;border:0;padding:0}.ttl.contact-page .contact-message-panel .kuro-quote-redesign{border-radius:18px;padding:28px}.contact-message-panel>.contact-copy{padding-inline:5px}@media (max-width:700px){.ttl.contact-page .contact-message-panel{scroll-margin-top:0}.ttl.contact-page .contact-message-panel .kuro-quote-redesign{padding:21px}}.contact-whatsapp-channel .contact-whatsapp{text-align:left;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:14px;width:100%;display:grid}.contact-whatsapp .whatsapp-action-icon{background:#25d36612;border:1px solid #25d36650;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.contact-whatsapp .whatsapp-action-copy{gap:6px;min-width:0;display:grid}.contact-whatsapp .whatsapp-action-copy strong{color:#fff;font-size:16px;font-weight:600}.contact-whatsapp .whatsapp-action-copy small{color:#b5cbd7;font-size:12px;line-height:1.6}.contact-whatsapp>svg{color:#9edbed}
.airport-meeting{color:#102e3d;background:#eaf5f9;border-top:2px solid #09aee7;margin-bottom:27px;padding:24px}.airport-meeting-location>span{color:#087b9e;letter-spacing:.09em;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.airport-meeting-location>strong{letter-spacing:-.035em;margin-top:13px;font-size:clamp(26px,2.5vw,34px);line-height:1.2;display:block}.airport-meeting .airport-meeting-location>p{color:#496776;margin:8px 0 22px;font-size:13px;line-height:1.6}.airport-meeting ol{counter-reset:arrival-step;gap:16px;margin:0;padding:0;list-style:none;display:grid}.airport-meeting li{counter-increment:arrival-step;padding-left:32px;position:relative}.airport-meeting li:before{content:counter(arrival-step, decimal-leading-zero);color:#087b9e;font-size:10px;font-weight:700;position:absolute;top:2px;left:0}.airport-meeting li>strong{font-size:15px;line-height:1.4}.airport-meeting li>p{color:#496776;margin:4px 0 0;font-size:13px;line-height:1.75}.airport-meeting-note{border-top:1px solid #c6dfe8;margin-top:21px;padding-top:17px}.airport-meeting-note>p{color:#496776;margin:0 0 13px;font-size:12px;line-height:1.7}.airport-meeting-note>a{color:#087b9e;text-underline-offset:4px;align-items:center;gap:8px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}@media (max-width:750px){.airport-meeting{padding:21px}.airport-meeting li>p{font-size:14px}}
