.tkp-page{--tkp-paper:#f3f0e8;--tkp-ink:#13252c;--tkp-muted:#667277;--tkp-navy:#10262e;--tkp-gold:#c6a56e;--tkp-line:#d5d0c5;--tkp-white:#faf8f2;min-height:100vh;color:var(--tkp-ink);background:var(--tkp-paper);font-family:Manrope,sans-serif;overflow:hidden}.tkp-page *,.tkp-page :before,.tkp-page :after{box-sizing:border-box}.tkp-page h1,.tkp-page h2,.tkp-page h3,.tkp-page p,.tkp-page figure{margin:0}.tkp-page h1,.tkp-page h2,.tkp-page h3{font-family:Cormorant Garamond,serif}.tkp-page a{color:inherit;text-decoration:none}.tkp-page img{max-width:100%;display:block}.tkp-page section[id]{scroll-margin-top:5rem}.tkp-kicker{color:var(--tkp-gold);letter-spacing:.18em;text-transform:uppercase;font-size:.65rem;font-weight:700;line-height:1.6}.tkp-nav{min-height:6rem;color:var(--tkp-white);background:var(--tkp-navy);border-bottom:1px solid #34444a;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:1rem clamp(1.5rem,4vw,4rem);display:grid}.tkp-brand{width:max-content;line-height:1;display:grid}.tkp-brand>span{letter-spacing:.05em;font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:600}.tkp-brand small{color:#b4c0c2;letter-spacing:.15em;text-transform:uppercase;margin-top:.45rem;font-size:.5rem}.tkp-nav nav{gap:2rem;display:flex}.tkp-nav nav a{letter-spacing:.09em;text-transform:uppercase;font-size:.63rem;font-weight:600}.tkp-nav-cta{text-transform:uppercase;justify-self:end;align-items:center;gap:.5rem;font-size:.68rem;font-weight:700;display:inline-flex}.tkp-nav-cta svg{width:1rem}.tkp-hero{min-height:47rem;color:var(--tkp-white);background:var(--tkp-navy);grid-template-columns:1fr 1fr;gap:clamp(3rem,6vw,6rem);padding:clamp(4rem,7vw,7rem) clamp(2rem,6vw,6rem);display:grid}.tkp-hero-copy{align-self:center;max-width:42rem}.tkp-hero h1{letter-spacing:-.045em;margin-top:1.25rem;font-size:clamp(3.7rem,5.7vw,6rem);font-weight:500;line-height:.93}.tkp-hero h1 em{color:var(--tkp-gold);font-weight:400}.tkp-lede{color:#bdc8c9;max-width:38rem;margin-top:1.4rem;font-size:.91rem;line-height:1.85}.tkp-lede strong{color:var(--tkp-white)}.tkp-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.tkp-actions a{letter-spacing:.08em;text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;gap:.6rem;min-height:3.2rem;padding:.85rem 1.25rem;font-size:.65rem;font-weight:700;display:inline-flex}.tkp-actions svg{width:1rem}.tkp-hero .tkp-actions a:first-child{color:var(--tkp-navy);background:var(--tkp-gold);border-color:var(--tkp-gold)}.tkp-byline{color:#94a4a7;letter-spacing:.08em;text-transform:uppercase;margin-top:1.5rem;font-size:.58rem}.tkp-byline span{color:var(--tkp-gold);margin-inline:.4rem}.tkp-hero-art{align-self:stretch;min-height:36rem;position:relative}.tkp-panorama{object-fit:cover;filter:saturate(.82);width:100%;height:73%;position:absolute;inset:auto 0 0}.tkp-portrait{object-fit:cover;object-position:top;width:min(52%,22rem);height:100%;position:absolute;bottom:0;right:8%;box-shadow:-1.5rem 1.5rem #1b353e}.tkp-hero-card{max-width:15rem;color:var(--tkp-navy);background:var(--tkp-white);padding:1.25rem;display:grid;position:absolute;bottom:2rem;left:0}.tkp-hero-card>span{color:#76664a;letter-spacing:.12em;text-transform:uppercase;font-size:.5rem;font-weight:700}.tkp-hero-card strong{margin-top:.6rem;font-family:Cormorant Garamond,serif;font-size:1.65rem;line-height:1}.tkp-hero-card small{color:#68757a;margin-top:.65rem;font-size:.55rem;line-height:1.5}.tkp-proof{border-bottom:1px solid var(--tkp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2.5rem;padding:1.5rem clamp(2rem,6vw,6rem);display:flex}.tkp-proof>span{color:var(--tkp-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.6rem;font-weight:600;display:flex}.tkp-proof b{color:var(--tkp-ink);font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:500}.tkp-proof>a{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.6rem;font-weight:700;display:inline-flex}.tkp-proof svg{width:.9rem}.tkp-concepts,.tkp-work{padding:clamp(5rem,8vw,8rem) clamp(2rem,6vw,6rem)}.tkp-section-heading{grid-template-columns:1fr 1fr;gap:1rem 5rem;max-width:80rem;margin-inline:auto;display:grid}.tkp-section-heading .tkp-kicker{grid-column:1/-1}.tkp-section-heading h2{letter-spacing:-.04em;font-size:clamp(3.3rem,5.5vw,5.5rem);font-weight:500;line-height:.94}.tkp-section-heading>p:last-child{max-width:36rem;color:var(--tkp-muted);align-self:end;font-size:.88rem;line-height:1.85}.tkp-concept-grid{grid-template-columns:repeat(6,1fr);gap:2rem;max-width:80rem;margin:4rem auto 0;display:grid}.tkp-concept-card{border:1px solid var(--tkp-line);background:var(--tkp-white);grid-column:span 2;transition:transform .25s,box-shadow .25s;overflow:hidden}.tkp-concept-card:nth-child(4){grid-column:2/4}.tkp-concept-card:nth-child(5){grid-column:4/6}.tkp-concept-card:hover{transform:translateY(-5px);box-shadow:0 1.5rem 3rem #172a3015}.tkp-concept-image{aspect-ratio:16/10;background:var(--tkp-navy);position:relative;overflow:hidden}.tkp-concept-image>img{object-fit:cover;opacity:.62;width:100%;height:100%;transition:transform .5s}.tkp-concept-card:hover .tkp-concept-image>img{transform:scale(1.03)}.tkp-concept-image>span{color:var(--tkp-white);font-family:Cormorant Garamond,serif;font-size:2.5rem;position:absolute;top:1rem;right:1rem}.tkp-concept-image>div{color:var(--tkp-white);display:grid;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.tkp-concept-image small{letter-spacing:.18em;font-size:.5rem;font-weight:700}.tkp-concept-image b{max-width:15ch;margin-top:.5rem;font-family:Cormorant Garamond,serif;font-size:1.65rem;font-weight:500;line-height:1}.tkp-concept-card-2 .tkp-concept-image>img{opacity:.82}.tkp-concept-card-4 .tkp-concept-image>img{opacity:.75}.tkp-concept-copy{padding:1.5rem}.tkp-concept-copy>span{color:#8a724a;letter-spacing:.12em;text-transform:uppercase;font-size:.53rem;font-weight:700}.tkp-concept-copy h3{margin-top:.35rem;font-size:1.8rem;font-weight:600;line-height:1}.tkp-concept-copy p{color:var(--tkp-muted);margin-top:.6rem;font-size:.72rem}.tkp-concept-copy strong{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.58rem;display:inline-flex}.tkp-concept-copy svg{width:.9rem}.tkp-work{background:#e8e4da}.tkp-work-grid{border-top:1px solid #c9c3b7;border-left:1px solid #c9c3b7;grid-template-columns:1fr 1fr;max-width:80rem;margin:4rem auto 0;display:grid}.tkp-work-grid article{border-bottom:1px solid #c9c3b7;border-right:1px solid #c9c3b7;padding:clamp(2rem,4vw,3.5rem)}.tkp-work-title{color:#8a724a;justify-content:space-between;align-items:center;display:flex}.tkp-work-title span{font-size:.62rem;font-weight:700}.tkp-work-title svg{stroke-width:1.4px;width:1.75rem;height:1.75rem}.tkp-work-grid h3{max-width:16ch;margin-top:1.5rem;font-size:clamp(2rem,3.3vw,3rem);font-weight:500;line-height:1}.tkp-work-grid article>p{color:var(--tkp-muted);margin-top:1.25rem;font-size:.82rem;line-height:1.85}.tkp-work-grid ul{border-top:1px solid #c9c3b7;gap:.65rem;margin:1.5rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid}.tkp-work-grid li{align-items:flex-start;gap:.6rem;font-size:.69rem;font-weight:600;display:flex}.tkp-work-grid li svg{color:#8a724a;flex:none;width:.95rem;height:.95rem;margin-top:.15rem}.tkp-film{color:var(--tkp-white);background:var(--tkp-navy);grid-template-columns:1fr minmax(18rem,.65fr);align-items:center;gap:clamp(3rem,8vw,8rem);padding:clamp(5rem,8vw,8rem) clamp(2rem,8vw,8rem);display:grid}.tkp-film-copy{max-width:43rem}.tkp-film-copy .tkp-kicker{align-items:center;gap:.6rem;display:flex}.tkp-film-copy .tkp-kicker svg{width:1.2rem}.tkp-film h2{letter-spacing:-.04em;margin-top:1.25rem;font-size:clamp(3.5rem,6vw,6rem);font-weight:500;line-height:.87}.tkp-film h2 em{color:var(--tkp-gold);font-weight:400}.tkp-film-copy>p:not(.tkp-kicker){color:#bdc8c9;margin-top:1.5rem;font-size:.87rem;line-height:1.85}.tkp-film-steps{border-top:1px solid #405158;gap:.75rem;margin-top:2rem;padding-top:1.5rem;display:grid}.tkp-film-steps span{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.65rem;font-weight:600;display:flex}.tkp-film-steps b{color:var(--tkp-gold);font-family:Cormorant Garamond,serif;font-size:1.25rem;font-weight:500}.tkp-video{background:var(--tkp-white);width:min(100%,24rem);margin-inline:auto}.tkp-video-top{color:var(--tkp-navy);background:var(--tkp-gold);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.6rem;padding:1rem 1.25rem;font-size:.6rem;font-weight:700;display:flex}.tkp-video-top svg{width:1rem}.tkp-video video{aspect-ratio:4/5;object-fit:cover;background:#0b1519;width:100%;display:block}.tkp-video figcaption{color:#5f6e72;padding:1rem 1.25rem;font-size:.65rem;line-height:1.6}.tkp-roi{grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,8rem);padding:clamp(5rem,8vw,8rem) clamp(2rem,6vw,6rem);display:grid}.tkp-roi h2{margin-top:1rem;font-size:clamp(3rem,4.6vw,4.7rem);font-weight:500;line-height:.95}.tkp-roi>div:last-child>p{color:var(--tkp-muted);font-size:.88rem;line-height:1.9}.tkp-roi>div:last-child>p+p{margin-top:1.25rem}.tkp-roi .tkp-roi-punch{color:var(--tkp-ink);font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600;line-height:1.15}.tkp-launch{color:var(--tkp-white);background:var(--tkp-navy);grid-template-columns:1.25fr .75fr;display:grid}.tkp-launch-main{padding:clamp(4rem,7vw,7rem) clamp(2rem,6vw,6rem)}.tkp-launch-main>svg{width:2rem;height:2rem;color:var(--tkp-gold);stroke-width:1.5px;margin-bottom:1.5rem}.tkp-launch h2{margin-top:1rem;font-size:clamp(3.4rem,5.5vw,5.5rem);font-weight:500;line-height:.9}.tkp-launch-main>p:not(.tkp-kicker){color:#bdc8c9;max-width:43rem;margin-top:1.5rem;font-size:.88rem;line-height:1.85}.tkp-launch-main .tkp-actions a:first-child{color:var(--tkp-navy);background:var(--tkp-gold);border-color:var(--tkp-gold)}.tkp-referral{color:var(--tkp-navy);background:var(--tkp-gold);flex-direction:column;justify-content:center;padding:clamp(3rem,5vw,5rem);display:flex}.tkp-referral>span{letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:800}.tkp-referral h3{margin-top:1rem;font-size:clamp(2.1rem,3.4vw,3.3rem);font-weight:600;line-height:1}.tkp-referral p{margin-top:1.25rem;font-size:.82rem;line-height:1.8}.tkp-referral a{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.5rem;width:max-content;margin-top:1.75rem;padding-bottom:.3rem;font-size:.62rem;font-weight:800;display:inline-flex}.tkp-referral svg{width:1rem}.tkp-article{background:var(--tkp-white);padding:4rem 1.25rem}.tkp-article article{max-width:48rem;margin-inline:auto}.tkp-article h2{overflow-wrap:break-word;margin-top:1rem;font-size:2.8rem;font-weight:600;line-height:1.1}.tkp-article h3{margin-top:2.5rem;font-size:2rem;font-weight:600;line-height:1.2}.tkp-article h4{margin:1.5rem 0 .75rem;font-size:1rem}.tkp-article article>p:not(.tkp-kicker),.tkp-article li{color:var(--tkp-ink);font-size:1rem;line-height:1.85}.tkp-article article>p:not(.tkp-kicker){margin-top:1.25rem}.tkp-article ul{margin-block:1rem;padding-left:1.3rem}.tkp-article li+li{margin-top:.6rem}.tkp-footer{color:#9eb0b3;letter-spacing:.07em;text-transform:uppercase;background:#0b1b21;justify-content:space-between;gap:1rem;padding:2rem clamp(1.5rem,4vw,4rem);font-size:.56rem;display:flex}.tkp-footer b{color:var(--tkp-gold);margin-inline:.35rem}@media(max-width:950px){.tkp-hero{grid-template-columns:1fr 1fr;gap:2rem;padding-inline:2rem}.tkp-portrait{width:60%;right:3%}.tkp-concept-card,.tkp-concept-card:nth-child(4),.tkp-concept-card:nth-child(5){grid-column:span 3}.tkp-concept-card:nth-child(5){grid-column:2/6}.tkp-film{gap:3rem;padding-inline:3rem}}@media(max-width:720px){.tkp-nav{grid-template-columns:1fr auto;gap:1rem;padding:1rem}.tkp-nav nav{border-top:1px solid #34444a;grid-area:2/1/auto/-1;justify-content:space-between;gap:1rem;padding-top:.75rem}.tkp-nav nav a{font-size:.55rem}.tkp-hero{grid-template-columns:1fr;padding:4rem 1.25rem}.tkp-hero h1{font-size:clamp(3.8rem,16vw,5.4rem)}.tkp-hero-art{min-height:31rem;margin-top:1rem}.tkp-portrait{width:59%;right:6%}.tkp-proof{flex-direction:column;align-items:flex-start;padding:1.5rem}.tkp-section-heading,.tkp-roi,.tkp-launch{grid-template-columns:1fr}.tkp-section-heading{gap:1.5rem}.tkp-section-heading .tkp-kicker{grid-column:auto}.tkp-concepts,.tkp-work,.tkp-roi{padding:4.5rem 1.25rem}.tkp-concept-grid{grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem}.tkp-concept-card,.tkp-concept-card:nth-child(4),.tkp-concept-card:nth-child(5){grid-column:auto}.tkp-work-grid{grid-template-columns:1fr;margin-top:2.5rem}.tkp-film{grid-template-columns:1fr;padding:4.5rem 1.25rem}.tkp-film h2{font-size:clamp(3.7rem,16vw,5.2rem)}.tkp-video{margin-top:1rem}.tkp-launch-main,.tkp-referral{padding:4rem 1.5rem}.tkp-actions{flex-direction:column}.tkp-actions a{width:100%}.tkp-footer{flex-direction:column;align-items:flex-start;line-height:1.8}}.tkr-route-frame{min-height:100vh}.tkr-concept{--tkr-paper:#f4f1ea;--tkr-ink:#17242a;--tkr-muted:#657077;--tkr-accent:#9b7c4d;--tkr-line:#d6d2c8;--tkr-on-dark:#f8f5ee;--tkr-dark:#101c22;min-height:100vh;color:var(--tkr-ink);background:var(--tkr-paper);font-family:Manrope,sans-serif;font-size:16px;line-height:1.6;overflow:hidden}.tkr-concept *,.tkr-concept :before,.tkr-concept :after{box-sizing:border-box}.tkr-concept img{max-width:100%;display:block}.tkr-concept a{color:inherit;text-decoration:none}.tkr-concept h1,.tkr-concept h2,.tkr-concept h3,.tkr-concept p,.tkr-concept figure,.tkr-concept blockquote{margin:0}.tkr-concept h1,.tkr-concept h2,.tkr-concept h3{font-family:Cormorant Garamond,serif;font-weight:500}.tkr-concept section[id],.tkr-concept footer[id]{scroll-margin-top:5rem}.tkr-section{width:min(100% - 6rem,80rem);margin-inline:auto;padding-block:clamp(5rem,9vw,8.5rem)}.tkr-eyebrow{letter-spacing:.22em;text-transform:uppercase;font-size:.66rem;font-weight:700;line-height:1.6}.tkr-eyebrow span{margin-inline:.5rem}.tkr-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.tkr-actions a{letter-spacing:.09em;text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;gap:.7rem;min-height:3.25rem;padding:.85rem 1.35rem;font-size:.7rem;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.tkr-actions a:hover{transform:translateY(-2px)}.tkr-actions svg,.tkr-text-link svg,.tkr-footer-action svg{width:1rem;height:1rem}.tkr-text-link{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.6rem;margin-top:3rem;padding-bottom:.3rem;font-size:.72rem;font-weight:700;display:inline-flex}.tkr-nav{z-index:20;min-height:6rem;color:var(--tkr-nav-ink);background:var(--tkr-nav-bg);border-bottom:1px solid var(--tkr-nav-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:1rem clamp(1.5rem,4vw,4rem);display:grid;position:relative}.tkr-brand-link{justify-self:start}.tkr-logo{flex-direction:column;width:max-content;line-height:1;display:inline-flex}.tkr-logo-main{letter-spacing:.04em;font-family:Cormorant Garamond,serif;font-size:1.75rem;font-weight:600}.tkr-logo-main>span{letter-spacing:.25em;vertical-align:middle;margin-left:.45rem;font-family:Manrope,sans-serif;font-size:.57rem;font-weight:600}.tkr-logo-name{letter-spacing:.24em;text-transform:uppercase;margin-top:.35rem;font-size:.51rem;font-weight:600}.tkr-nav-links{justify-content:center;align-items:center;gap:clamp(1.25rem,3vw,2.75rem);display:flex}.tkr-nav-links a{letter-spacing:.1em;text-transform:uppercase;padding-block:.5rem;font-size:.67rem;font-weight:600;position:relative}.tkr-nav-links a:after{content:"";background:currentColor;height:1px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.tkr-nav-links a:hover:after{transform:scaleX(1)}.tkr-nav-call{letter-spacing:.04em;justify-self:end;align-items:center;gap:.55rem;font-size:.7rem;font-weight:700;display:inline-flex}.tkr-nav-call svg{width:1rem;height:1rem}.tkr-switcher{--switch-bg:#121517;--switch-ink:#f4f1e9;--switch-muted:#a8adae;--switch-line:#34393b;color:var(--switch-ink);background:var(--switch-bg);border-top:1px solid var(--switch-line)}.tkr-switcher-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:min(100% - 3rem,80rem);min-height:5rem;margin-inline:auto;display:grid}.tkr-switcher-proposal{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;width:max-content;font-size:.67rem;font-weight:700;display:inline-flex}.tkr-switcher-proposal svg{width:.9rem}.tkr-switcher nav{border:1px solid var(--switch-line);display:flex}.tkr-switcher nav a{width:2.75rem;height:2.4rem;color:var(--switch-muted);border-right:1px solid var(--switch-line);place-items:center;font-size:.65rem;font-weight:700;display:grid}.tkr-switcher nav a:last-child{border-right:0}.tkr-switcher nav a[aria-current=page]{color:var(--switch-bg);background:var(--switch-ink)}.tkr-switcher-inner>span{color:var(--switch-muted);letter-spacing:.12em;text-transform:uppercase;justify-self:end;font-size:.6rem}.tkr-property-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.75rem);margin-top:4rem;display:grid}.tkr-property-image{aspect-ratio:4/3;background:var(--tkr-line);display:block;position:relative;overflow:hidden}.tkr-property-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.tkr-property-image:hover img{transform:scale(1.025)}.tkr-property-image>span{min-width:2rem;height:2rem;color:var(--property-tag-ink);background:var(--property-tag-bg);letter-spacing:.08em;place-items:center;padding-inline:.4rem;font-size:.6rem;font-weight:700;display:grid;position:absolute;top:1rem;left:1rem}.tkr-property-copy{padding-top:1.35rem}.tkr-property-copy>p{color:var(--tkr-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}.tkr-property-copy h3{margin-top:.35rem;font-size:clamp(1.75rem,2.5vw,2.35rem);line-height:1.05}.tkr-property-copy>strong{letter-spacing:.04em;margin-top:.65rem;font-size:.82rem;font-weight:600;display:block}.tkr-property-copy ul{border-top:1px solid var(--tkr-line);flex-wrap:wrap;gap:.4rem 1rem;margin:1rem 0 0;padding:1rem 0 0;list-style:none;display:flex}.tkr-property-copy li{color:var(--tkr-muted);font-size:.63rem}.tkr-property-copy>a{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.4rem;margin-top:1.25rem;font-size:.63rem;font-weight:700;display:inline-flex}.tkr-property-copy>a svg{width:.9rem;height:.9rem}.tkr-film-strip{color:var(--film-ink);background:var(--film-bg);grid-template-columns:auto 1.1fr 1fr auto;align-items:center;gap:clamp(1.25rem,3vw,3rem);padding:clamp(2rem,4vw,3.5rem) clamp(2rem,6vw,6rem);display:grid}.tkr-film-icon{border:1px solid;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid}.tkr-film-icon svg{width:1.4rem}.tkr-film-strip span{letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:700}.tkr-film-strip h2{margin-top:.4rem;font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.05}.tkr-film-strip>p{max-width:34rem;color:var(--film-muted);font-size:.78rem;line-height:1.75}.tkr-film-play{width:2rem;height:2rem}.tkr-footer{color:var(--footer-ink);background:var(--footer-bg);grid-template-columns:1fr auto auto;align-items:center;gap:3rem;padding:3.5rem clamp(2rem,6vw,6rem);display:grid}.tkr-footer>div:first-child>p{color:var(--footer-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-size:.6rem}.tkr-footer>div:first-child>p span{margin-inline:.25rem}.tkr-footer-contact{gap:.25rem;font-size:.7rem;display:grid}.tkr-footer-contact>span{color:var(--footer-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.35rem;font-size:.55rem;font-weight:700}.tkr-footer-action{letter-spacing:.08em;text-transform:uppercase;border:1px solid;align-items:center;gap:.7rem;padding:1rem 1.25rem;font-size:.65rem;font-weight:700;display:inline-flex}.tkr-c1{--tkr-paper:#f2eee5;--tkr-ink:#14252b;--tkr-muted:#657075;--tkr-accent:#c3a46c;--tkr-line:#d8d1c4;--tkr-nav-bg:#0d2027;--tkr-nav-ink:#f6f1e7;--tkr-nav-line:#2a383d;--property-tag-bg:#f2eee5;--property-tag-ink:#14252b;--film-bg:#b99a64;--film-ink:#102128;--film-muted:#2d3739;--footer-bg:#0d2027;--footer-ink:#f6f1e7;--footer-muted:#aeb9b9}.c1-hero{min-height:46rem;color:var(--tkr-on-dark);background:var(--tkr-dark);grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,5vw,6rem);padding:clamp(4rem,7vw,7rem) clamp(2rem,6vw,6rem) 5rem;display:grid;position:relative}.c1-hero-copy{z-index:2;align-self:center;max-width:35rem;position:relative}.c1-hero-copy .tkr-eyebrow{color:var(--tkr-accent)}.c1-hero h1{letter-spacing:-.055em;margin-top:1.5rem;font-size:clamp(4.5rem,7.4vw,7.6rem);line-height:.83}.c1-hero h1 em{color:var(--tkr-accent);font-weight:400}.c1-hero-copy>p:not(.tkr-eyebrow){color:#bdc7c8;max-width:31rem;margin-top:2rem;font-size:.94rem;line-height:1.9}.c1-hero .tkr-actions a:first-child{color:var(--tkr-dark);background:var(--tkr-accent);border-color:var(--tkr-accent)}.c1-hero-art{align-self:stretch;min-height:35rem;position:relative}.c1-panorama{object-fit:cover;object-position:center;filter:saturate(.8);width:100%;height:70%;position:absolute;inset:auto 0 0}.c1-portrait{object-fit:cover;object-position:top center;width:min(48%,20rem);height:96%;position:absolute;bottom:0;right:7%;box-shadow:-1.5rem 1.5rem #142e36}.c1-art-caption{color:var(--tkr-dark);background:var(--tkr-on-dark);gap:.25rem;padding:1rem 1.25rem;display:grid;position:absolute;bottom:2rem;left:0}.c1-art-caption span{font-family:Cormorant Garamond,serif;font-size:1.3rem}.c1-art-caption small{letter-spacing:.1em;text-transform:uppercase;font-size:.54rem}.c1-hero-note{color:#8e9b9d;letter-spacing:.15em;text-align:center;text-transform:uppercase;font-size:.55rem;position:absolute;bottom:1.25rem;left:2rem;right:2rem}.c1-residences .tkr-section-heading{grid-template-columns:1.2fr .8fr;gap:1rem 4rem;display:grid}.c1-residences .tkr-section-heading .tkr-eyebrow{color:var(--tkr-accent);grid-column:1/-1}.c1-residences h2{letter-spacing:-.035em;font-size:clamp(3rem,5.4vw,5.3rem);line-height:.98}.c1-residences h2 em{color:var(--tkr-accent)}.c1-residences .tkr-section-heading>p:last-child{max-width:28rem;color:var(--tkr-muted);align-self:end;font-size:.9rem;line-height:1.85}.c1-greece{color:var(--tkr-on-dark);background:var(--tkr-dark);grid-template-columns:1.15fr .85fr;display:grid}.c1-greece>img{object-fit:cover;width:100%;height:100%;min-height:34rem}.c1-greece>div{align-self:center;max-width:36rem;padding:clamp(3rem,7vw,6rem)}.c1-greece .tkr-eyebrow{color:var(--tkr-accent)}.c1-greece h2{margin-top:1rem;font-size:clamp(2.8rem,4.4vw,4.6rem);line-height:.98}.c1-greece p:not(.tkr-eyebrow){color:#bdc7c8;margin-top:1.5rem;font-size:.88rem;line-height:1.9}.c1-greece a{color:var(--tkr-accent);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.6rem;margin-top:2rem;font-size:.67rem;font-weight:700;display:inline-flex}.c1-greece a svg{width:1rem}.c1-theodore{text-align:center}.c1-theodore .tkr-eyebrow{color:var(--tkr-accent)}.c1-theodore blockquote{max-width:20ch;margin:1.5rem auto 0;font-family:Cormorant Garamond,serif;font-size:clamp(2.7rem,5vw,4.8rem);font-style:italic;line-height:1.06}.c1-theodore>div{border-top:1px solid var(--tkr-line);text-align:left;grid-template-columns:1fr auto;gap:4rem;max-width:58rem;margin:3.5rem auto 0;padding-top:2rem;display:grid}.c1-theodore>div p{color:var(--tkr-muted);font-size:.88rem;line-height:1.85}.c1-theodore>div span{letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:600;line-height:2}.c1-theodore b{color:var(--tkr-accent)}.tkr-c2{--tkr-paper:#f5f1e8;--tkr-ink:#2b332c;--tkr-muted:#6f736a;--tkr-accent:#6c765b;--tkr-line:#d7d1c3;--tkr-nav-bg:#f5f1e8;--tkr-nav-ink:#2b332c;--tkr-nav-line:#d7d1c3;--property-tag-bg:#2b332c;--property-tag-ink:#f5f1e8;--film-bg:#e3dfd2;--film-ink:#2b332c;--film-muted:#64695e;--footer-bg:#333c32;--footer-ink:#f5f1e8;--footer-muted:#c4c9bc}.c2-hero{grid-template-columns:repeat(12,1fr);gap:2rem;width:min(100% - 6rem,80rem);margin-inline:auto;padding-block:clamp(4rem,7vw,7rem) 5rem;display:grid}.c2-title{z-index:2;grid-area:1/1/auto/8;position:relative}.c2-title .tkr-eyebrow{color:var(--tkr-accent)}.c2-title h1{letter-spacing:-.06em;margin-top:1rem;font-size:clamp(5rem,10vw,9.5rem);line-height:.78}.c2-title h1 em{color:var(--tkr-accent);font-weight:400}.c2-intro{grid-area:2/1/auto/7;align-self:center;padding-top:3rem}.c2-intro>span{letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:700}.c2-intro>p{max-width:32rem;color:var(--tkr-muted);margin-top:1.5rem;font-size:.94rem;line-height:1.9}.c2-intro>a,.c2-greece-copy>a,.c5-hero-story>a,.c5-greece-story>a{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.6rem;margin-top:2rem;padding-bottom:.25rem;font-size:.67rem;font-weight:700;display:inline-flex}.c2-intro svg,.c2-greece-copy svg,.c5-hero-story svg,.c5-greece-story svg{width:1rem}.c2-portrait-wrap{grid-area:1/8/3/13;align-self:end;margin-top:4rem;position:relative}.c2-portrait{object-fit:cover;object-position:top;filter:saturate(.8);width:100%;max-height:36rem}.c2-portrait-wrap>p{border-bottom:1px solid var(--tkr-line);gap:.25rem;padding:1.25rem 0;display:grid}.c2-portrait-wrap strong{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:600}.c2-portrait-wrap span{color:var(--tkr-muted);letter-spacing:.06em;font-size:.6rem}.c2-panorama{grid-column:1/13;margin-top:3rem}.c2-panorama img{object-fit:cover;width:100%;min-height:17rem}.c2-panorama figcaption{color:var(--tkr-muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-top:.75rem;font-size:.56rem;display:flex}.c2-residences{border-top:1px solid var(--tkr-line)}.c2-section-title{grid-template-columns:auto 1fr auto;align-items:end;gap:2rem;display:grid}.c2-section-title>span{color:var(--tkr-accent);letter-spacing:.12em;text-transform:uppercase;align-self:start;font-size:.6rem;font-weight:700}.c2-section-title h2{font-size:clamp(3.2rem,5.2vw,5rem);line-height:1}.c2-section-title p{max-width:18rem;color:var(--tkr-muted);font-size:.75rem}.tkr-property-2 .tkr-property-image{aspect-ratio:4/4.5}.tkr-property-2:nth-child(2){margin-top:4rem}.tkr-property-2 .tkr-property-copy{text-align:center}.tkr-property-2 .tkr-property-copy ul{justify-content:center}.c2-greece{border-top:1px solid var(--tkr-line);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.c2-greece-image{position:relative}.c2-greece-image img{object-fit:cover;width:100%;min-height:34rem}.c2-greece-image span{color:#f5f1e8;letter-spacing:.12em;text-transform:uppercase;background:#2b332c;padding:.5rem .7rem;font-size:.55rem;position:absolute;bottom:1rem;left:1rem}.c2-greece-copy .tkr-eyebrow{color:var(--tkr-accent)}.c2-greece-copy h2{margin-top:1rem;font-size:clamp(3rem,4.5vw,4.5rem);line-height:.95}.c2-greece-copy h2 em{color:var(--tkr-accent)}.c2-greece-copy>p:not(.tkr-eyebrow){color:var(--tkr-muted);margin-top:1.5rem;font-size:.88rem;line-height:1.9}.c2-greece-copy ul{border-top:1px solid var(--tkr-line);margin:1.5rem 0 0;padding:1.5rem 0 0;list-style:none}.c2-greece-copy li{padding-block:.35rem;font-family:Cormorant Garamond,serif;font-size:1.25rem}.c2-greece-copy li:before{content:"—";color:var(--tkr-accent);margin-right:.7rem}.c2-theodore{text-align:center;border-top:1px solid var(--tkr-line)}.c2-theodore>span{color:var(--tkr-accent);letter-spacing:.15em;text-transform:uppercase;font-size:.63rem;font-weight:700}.c2-theodore h2{margin-top:1rem;font-size:clamp(3.3rem,6vw,5.7rem);line-height:.95}.c2-theodore p{max-width:43rem;color:var(--tkr-muted);margin:2rem auto 0;font-size:.9rem;line-height:1.9}.tkr-c3{--tkr-paper:#f0f0ed;--tkr-ink:#141718;--tkr-muted:#696e6f;--tkr-accent:#c5a675;--tkr-line:#d0d1cc;--tkr-nav-bg:#111516;--tkr-nav-ink:#f2f0e9;--tkr-nav-line:#303536;--property-tag-bg:#111516;--property-tag-ink:#f2f0e9;--film-bg:#111516;--film-ink:#f2f0e9;--film-muted:#b4b9b8;--footer-bg:#111516;--footer-ink:#f2f0e9;--footer-muted:#aeb4b3}.c3-hero{color:#f5f2e9;background:#111516;min-height:50rem;position:relative}.c3-background,.c3-shade{width:100%;height:100%;position:absolute;inset:0}.c3-background{object-fit:cover}.c3-shade{background:linear-gradient(90deg,#080c0de6,#080c0d99 48%,#080c0d29)}.c3-copy{z-index:2;width:min(58%,47rem);padding:clamp(6rem,10vw,9rem) 0 14rem clamp(2rem,6vw,6rem);position:relative}.c3-copy .tkr-eyebrow{color:var(--tkr-accent)}.c3-copy h1{letter-spacing:-.065em;margin-top:1.5rem;font-family:Manrope,sans-serif;font-size:clamp(3.5rem,6.5vw,6.8rem);font-weight:500;line-height:.94}.c3-copy h1 em{color:var(--tkr-accent);font-family:Cormorant Garamond,serif;font-weight:400}.c3-copy>p:not(.tkr-eyebrow){color:#d0d5d3;max-width:34rem;margin-top:2rem;font-size:.92rem;line-height:1.85}.c3-copy .tkr-actions a:first-child{color:#111516;background:#f5f2e9;border-color:#f5f2e9}.c3-agent{z-index:3;grid-template-columns:7rem 12rem;align-items:end;gap:1.25rem;display:grid;position:absolute;bottom:3rem;right:clamp(2rem,5vw,5rem)}.c3-portrait{object-fit:cover;object-position:top;border:1px solid #8b8f89;width:7rem;height:9rem}.c3-agent>div{gap:.5rem;padding-bottom:.5rem;display:grid}.c3-agent strong{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:500}.c3-agent span{color:#d0d5d3;font-size:.6rem;line-height:1.6}.c3-dual-market{z-index:3;width:min(32%,23rem);position:absolute;bottom:3rem;left:clamp(2rem,6vw,6rem)}.c3-dual-market img{object-fit:cover;border:1px solid #8b8f89;width:100%;height:6rem}.c3-dual-market span{letter-spacing:.13em;text-transform:uppercase;margin-top:.5rem;font-size:.52rem;display:block}.c3-heading{grid-template-columns:1.2fr .8fr;gap:1.5rem 4rem;display:grid}.c3-heading>span{letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;font-size:.58rem;font-weight:700}.c3-heading h2{letter-spacing:-.06em;font-family:Manrope,sans-serif;font-size:clamp(3.5rem,6.2vw,6.2rem);font-weight:500;line-height:.92}.c3-heading>p{max-width:26rem;color:var(--tkr-muted);align-self:end;font-size:.88rem;line-height:1.85}.tkr-property-3 .tkr-property-image{aspect-ratio:1}.tkr-property-3 .tkr-property-copy h3{letter-spacing:-.03em;font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:500}.c3-greece{color:#f5f2e9;background:#111516;grid-template-columns:.85fr 1.15fr;display:grid}.c3-greece-copy{align-self:center;max-width:38rem;padding:clamp(3rem,6vw,6rem)}.c3-greece-copy .tkr-eyebrow{color:var(--tkr-accent)}.c3-greece-copy h2{letter-spacing:-.05em;margin-top:1rem;font-family:Manrope,sans-serif;font-size:clamp(2.8rem,4.5vw,4.5rem);font-weight:500;line-height:.96}.c3-greece-copy>p:not(.tkr-eyebrow){color:#bfc5c3;margin-top:1.5rem;font-size:.88rem;line-height:1.9}.c3-greece-copy>a{color:var(--tkr-accent);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.6rem;margin-top:2rem;font-size:.66rem;font-weight:700;display:inline-flex}.c3-greece-copy svg{width:1rem}.c3-greece>img{object-fit:cover;width:100%;height:100%;min-height:35rem}.c3-theodore{grid-template-columns:auto 1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.c3-theodore>div{display:grid}.c3-theodore>div>span{font-family:Cormorant Garamond,serif;font-size:6rem;line-height:1}.c3-theodore small{letter-spacing:.12em;text-transform:uppercase;font-size:.55rem}.c3-theodore h2{letter-spacing:-.04em;font-family:Manrope,sans-serif;font-size:clamp(2.3rem,3.5vw,3.5rem);font-weight:500;line-height:1}.c3-theodore>p{color:var(--tkr-muted);font-size:.83rem;line-height:1.85}.tkr-c4{--tkr-paper:#f5f8f5;--tkr-ink:#143549;--tkr-muted:#61737c;--tkr-accent:#17679c;--tkr-line:#ccd9db;--tkr-nav-bg:#f5f8f5;--tkr-nav-ink:#143549;--tkr-nav-line:#ccd9db;--property-tag-bg:#f5f8f5;--property-tag-ink:#143549;--film-bg:#17679c;--film-ink:#f5f8f5;--film-muted:#d4e7ee;--footer-bg:#12374c;--footer-ink:#f5f8f5;--footer-muted:#b9cdd2}.c4-hero{grid-template-columns:.9fr 1.1fr;gap:3rem;width:min(100% - 6rem,86rem);margin-inline:auto;padding:clamp(4rem,7vw,6rem) 0 2rem;display:grid;position:relative}.c4-copy{z-index:3;align-self:center;position:relative}.c4-copy .tkr-eyebrow{color:var(--tkr-accent)}.c4-copy h1{letter-spacing:-.055em;margin-top:1.25rem;font-size:clamp(4rem,7.5vw,7.4rem);line-height:.86}.c4-copy h1 em{color:var(--tkr-accent);font-weight:400}.c4-copy>p:not(.tkr-eyebrow){max-width:32rem;color:var(--tkr-muted);margin-top:2rem;font-size:.94rem;line-height:1.9}.c4-copy .tkr-actions a:first-child{color:#f5f8f5;background:var(--tkr-accent);border-color:var(--tkr-accent)}.c4-art{min-height:39rem;position:relative}.c4-panorama{object-fit:cover;border-radius:48% 48% 0 0;width:100%;height:73%;position:absolute;bottom:0;right:0}.c4-portrait-arch{border:.6rem solid #f5f8f5;border-bottom:0;border-radius:50% 50% 0 0;width:min(48%,20rem);height:96%;position:absolute;bottom:0;right:8%;overflow:hidden}.c4-portrait{object-fit:cover;object-position:top;width:100%;height:100%}.c4-badge{color:#f5f8f5;background:var(--tkr-accent);border-radius:50%;align-items:center;gap:.6rem;width:8rem;height:8rem;padding:1rem;font-family:Cormorant Garamond,serif;font-size:2.2rem;line-height:1;display:flex;position:absolute;top:8%;left:0}.c4-badge small{letter-spacing:.06em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:.52rem;line-height:1.4}.c4-market-line{border-block:1px solid var(--tkr-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.c4-market-line span{font-family:Cormorant Garamond,serif;font-size:1.4rem}.c4-market-line i{color:var(--tkr-muted);letter-spacing:.1em;font-size:.55rem;font-style:normal}.c4-market-line b{color:var(--tkr-accent);font-weight:400}.c4-heading{text-align:center}.c4-heading .tkr-eyebrow{color:var(--tkr-accent)}.c4-heading h2{margin-top:1rem;font-size:clamp(3.5rem,6vw,5.8rem);line-height:.92}.c4-heading>p:last-child{max-width:34rem;color:var(--tkr-muted);margin:1.5rem auto 0;font-size:.86rem}.c4-residences>.tkr-text-link{width:max-content;margin-inline:auto;display:flex}.tkr-property-4 .tkr-property-image{border-radius:50% 50% 0 0}.tkr-property-4 .tkr-property-copy{text-align:center}.tkr-property-4 .tkr-property-copy ul{justify-content:center}.c4-greece{grid-template-columns:1fr .45fr;gap:1.5rem;display:grid}.c4-photo-main{grid-row:1/3}.c4-photo-main img{object-fit:cover;width:100%;height:100%;min-height:42rem}.c4-photo-small img{object-fit:cover;width:100%;height:15rem}.c4-greece-copy{align-self:center;padding:1rem 1rem 2rem}.c4-greece-copy .tkr-eyebrow{color:var(--tkr-accent)}.c4-greece-copy h2{margin-top:.75rem;font-size:clamp(2.5rem,4vw,4rem);line-height:.95}.c4-greece-copy>p:not(.tkr-eyebrow){color:var(--tkr-muted);margin-top:1.25rem;font-size:.83rem;line-height:1.85}.c4-greece-copy>a{color:var(--tkr-accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.64rem;font-weight:700;display:inline-flex}.c4-greece-copy svg{width:1rem}.c4-theodore{text-align:center}.c4-theodore>.tkr-eyebrow{color:var(--tkr-accent)}.c4-theodore>h2{margin-top:1rem;font-size:clamp(3.3rem,5vw,5rem);line-height:.95}.c4-theodore>div{border-block:1px solid var(--tkr-line);text-align:left;grid-template-columns:repeat(3,1fr);gap:0;margin-top:3.5rem;display:grid}.c4-theodore article{border-right:1px solid var(--tkr-line);padding:2.5rem}.c4-theodore article:last-child{border-right:0}.c4-theodore article>span{color:var(--tkr-accent);font-size:.6rem;font-weight:700}.c4-theodore h3{margin-top:1rem;font-size:1.7rem}.c4-theodore article p{color:var(--tkr-muted);margin-top:.75rem;font-size:.78rem;line-height:1.75}.tkr-c5{--tkr-paper:#f4efe5;--tkr-ink:#382c28;--tkr-muted:#766b65;--tkr-accent:#8d4e39;--tkr-line:#d8cbbd;--tkr-nav-bg:#f4efe5;--tkr-nav-ink:#382c28;--tkr-nav-line:#d8cbbd;--property-tag-bg:#8d4e39;--property-tag-ink:#f4efe5;--film-bg:#8d4e39;--film-ink:#f4efe5;--film-muted:#eeddd3;--footer-bg:#382c28;--footer-ink:#f4efe5;--footer-muted:#cbbdb3}.c5-hero{width:min(100% - 6rem,80rem);margin-inline:auto;padding-block:2rem 6rem}.c5-masthead{border-block:1px solid var(--tkr-ink);grid-template-columns:1fr auto 1fr;align-items:center;padding-block:.75rem;display:grid}.c5-masthead>span{font-family:Cormorant Garamond,serif;font-size:1.2rem;font-weight:600}.c5-masthead small,.c5-masthead b{letter-spacing:.13em;text-transform:uppercase;font-size:.53rem;font-weight:600}.c5-masthead b{justify-self:end}.c5-headline{text-align:center;padding-block:clamp(3rem,6vw,5rem)}.c5-headline .tkr-eyebrow{color:var(--tkr-accent)}.c5-headline h1{letter-spacing:-.055em;margin-top:1rem;font-size:clamp(4.4rem,8.5vw,8.2rem);line-height:.84}.c5-headline h1 em{color:var(--tkr-accent);font-weight:400}.c5-hero-grid{grid-template-columns:.8fr 1fr 1.2fr;align-items:stretch;gap:clamp(1.5rem,3vw,3rem);display:grid}.c5-portrait-wrap img{object-fit:cover;object-position:top;filter:saturate(.75);width:100%;height:26rem}.c5-portrait-wrap>span{letter-spacing:.1em;text-transform:uppercase;margin-top:.65rem;font-size:.52rem;display:block}.c5-hero-story{align-self:center}.c5-hero-story>span,.c5-heading>span,.c5-greece-title>span,.c5-theodore>div>span{color:var(--tkr-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:700}.c5-hero-story h2{margin-top:.75rem;font-size:clamp(2rem,3vw,3rem);line-height:1}.c5-hero-story p{color:var(--tkr-muted);margin-top:1.25rem;font-family:Cormorant Garamond,serif;font-size:1.13rem;line-height:1.6}.c5-panorama img{object-fit:cover;width:100%;height:26rem}.c5-panorama figcaption{letter-spacing:.1em;text-transform:uppercase;margin-top:.65rem;font-size:.52rem}.c5-residences{border-top:1px solid var(--tkr-line)}.c5-heading{grid-template-columns:1fr auto;align-items:end;gap:1rem 3rem;display:grid}.c5-heading>span{grid-column:1/-1}.c5-heading h2{font-size:clamp(3rem,5vw,4.8rem);line-height:.95}.c5-heading>a{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.5rem;padding-bottom:.3rem;font-size:.6rem;font-weight:700;display:inline-flex}.c5-heading svg{width:.9rem}.tkr-property-5 .tkr-property-image{aspect-ratio:4/4.8}.tkr-property-5 .tkr-property-copy{border:1px solid var(--tkr-line);border-top:0;padding:1.5rem}.tkr-property-5 .tkr-property-copy h3{font-style:italic}.c5-greece{border-top:1px solid var(--tkr-line);grid-template-columns:1fr 1fr;gap:2rem 5rem;display:grid}.c5-greece-title{grid-column:1/-1}.c5-greece-title h2{margin-top:1rem;font-size:clamp(3.5rem,6vw,5.8rem);line-height:.92}.c5-greece-title h2 em{color:var(--tkr-accent)}.c5-greece>img{object-fit:cover;width:100%;height:33rem}.c5-greece-story{align-self:center}.c5-greece-story p{color:var(--tkr-muted);font-family:Cormorant Garamond,serif;font-size:1.2rem;line-height:1.65}.c5-greece-story p+p{margin-top:1.25rem;font-family:Manrope,sans-serif;font-size:.8rem;line-height:1.85}.c5-dropcap:first-letter{float:left;color:var(--tkr-accent);margin:.1rem .6rem 0 0;font-size:4.8rem;line-height:.7}.c5-theodore{border-top:1px solid var(--tkr-line);grid-template-columns:.8fr 1.2fr;gap:5rem;display:grid}.c5-theodore h2{margin-top:1rem;font-size:clamp(3rem,4.5vw,4.5rem);line-height:.95}.c5-service-list{border-top:1px solid var(--tkr-line);border-left:1px solid var(--tkr-line);grid-template-columns:1fr 1fr;gap:0;display:grid}.c5-service-list article{border-right:1px solid var(--tkr-line);border-bottom:1px solid var(--tkr-line);padding:1.75rem}.c5-service-list b{color:var(--tkr-accent);font-size:.58rem}.c5-service-list h3{margin-top:.65rem;font-size:1.6rem}.c5-service-list p{color:var(--tkr-muted);margin-top:.5rem;font-size:.72rem;line-height:1.7}@media(max-width:1000px){.tkr-nav{grid-template-columns:1fr auto}.tkr-nav-links{border-top:1px solid var(--tkr-nav-line);grid-area:2/1/auto/-1;padding-top:.75rem}.c1-hero{grid-template-columns:1fr 1fr;gap:2rem;padding-inline:2rem}.c1-portrait{width:56%;right:3%}.c2-title{grid-column:1/10}.c2-portrait-wrap{grid-column:7/13}.c2-intro{grid-column:1/7}.c3-agent{grid-template-columns:5rem 9rem}.c3-portrait{width:5rem;height:7rem}.c3-copy{width:70%}.c4-hero{width:min(100% - 3rem,86rem)}.c4-badge{width:6.5rem;height:6.5rem;font-size:1.8rem}.c5-hero-grid{grid-template-columns:1fr 1fr}.c5-panorama{grid-column:1/-1}.c5-panorama img{height:20rem}.tkr-film-strip{grid-template-columns:auto 1fr auto}.tkr-film-strip>p{grid-column:2/3}.tkr-film-play{grid-area:1/3/3}}@media(max-width:760px){.tkr-section,.c2-hero,.c5-hero{width:min(100% - 2rem,80rem)}.tkr-section{padding-block:4.5rem}.tkr-nav{gap:.75rem 1rem;min-height:5rem;padding:1rem}.tkr-nav-links{gap:1.4rem}.tkr-nav-links a{font-size:.58rem}.tkr-nav-call span{display:none}.tkr-nav-call{border:1px solid;place-items:center;width:2.5rem;height:2.5rem;display:grid}.tkr-property-grid{grid-template-columns:1fr;gap:3rem;margin-top:2.5rem}.tkr-property-image,.tkr-property-2 .tkr-property-image,.tkr-property-3 .tkr-property-image,.tkr-property-5 .tkr-property-image{aspect-ratio:4/3}.tkr-property-2:nth-child(2){margin-top:0}.tkr-switcher-inner{grid-template-columns:1fr auto;width:min(100% - 2rem,80rem);padding-block:1rem}.tkr-switcher-inner>span{display:none}.tkr-switcher nav{justify-self:end}.tkr-switcher nav a{width:2.1rem}.tkr-film-strip{grid-template-columns:auto 1fr;padding:2rem 1.25rem}.tkr-film-strip>p{grid-column:1/-1}.tkr-film-play{display:none}.tkr-footer{grid-template-columns:1fr;gap:2rem;padding:3rem 1.5rem}.tkr-footer-action{width:max-content}.c1-hero{grid-template-columns:1fr;min-height:0;padding:4rem 1.25rem 3.5rem}.c1-hero h1{font-size:clamp(4.1rem,18vw,6.3rem)}.c1-hero-art{min-height:31rem;margin-top:1rem}.c1-portrait{width:57%;right:7%}.c1-hero-note{display:none}.c1-residences .tkr-section-heading,.c3-heading{grid-template-columns:1fr;gap:1.5rem}.c1-residences .tkr-section-heading .tkr-eyebrow,.c3-heading>span{grid-column:auto}.c1-greece,.c3-greece{grid-template-columns:1fr}.c1-greece>img,.c3-greece>img{min-height:20rem}.c1-greece>div,.c3-greece-copy{padding:3rem 1.5rem}.c1-theodore>div{grid-template-columns:1fr;gap:1.5rem}.c2-hero{gap:1.5rem;padding-block:3.5rem}.c2-title{grid-column:1/13}.c2-title h1{font-size:clamp(4.7rem,20vw,7rem)}.c2-intro{grid-area:3/1/auto/13;padding-top:0}.c2-portrait-wrap{grid-area:2/2/auto/12;margin-top:1rem}.c2-portrait{max-height:30rem}.c2-panorama{grid-row:4;margin-top:1rem}.c2-panorama img{min-height:12rem}.c2-section-title{grid-template-columns:1fr;gap:1rem}.c2-greece{grid-template-columns:1fr;gap:2.5rem}.c2-greece-image img{min-height:20rem}.c3-hero{min-height:53rem}.c3-shade{background:#080c0d99}.c3-copy{width:100%;padding:4rem 1.25rem 20rem}.c3-copy h1{font-size:clamp(3.6rem,15vw,5.4rem)}.c3-dual-market{width:48%;bottom:2rem;left:1.25rem}.c3-agent{grid-template-columns:4rem 7rem;gap:.65rem;bottom:2rem;right:1.25rem}.c3-portrait{width:4rem;height:5.5rem}.c3-agent strong{font-size:1.1rem}.c3-agent span{font-size:.5rem}.c3-theodore{grid-template-columns:1fr;gap:2rem}.c4-hero{grid-template-columns:1fr;width:min(100% - 2rem,86rem);padding-top:3.5rem}.c4-copy h1{font-size:clamp(4.1rem,18vw,6rem)}.c4-art{min-height:30rem}.c4-portrait-arch{width:57%;right:4%}.c4-market-line i{display:none}.c4-greece{grid-template-columns:1fr}.c4-photo-main{grid-row:auto}.c4-photo-main img{min-height:24rem}.c4-photo-small img{height:16rem}.c4-greece-copy{padding:1rem 0}.c4-theodore>div{grid-template-columns:1fr}.c4-theodore article{border-right:0;border-bottom:1px solid var(--tkr-line);padding:1.75rem 0}.c4-theodore article:last-child{border-bottom:0}.c5-masthead{grid-template-columns:1fr auto}.c5-masthead small{display:none}.c5-headline h1{font-size:clamp(4rem,18vw,6.4rem)}.c5-hero-grid{grid-template-columns:1fr}.c5-portrait-wrap img,.c5-panorama img{height:25rem}.c5-panorama{grid-column:auto}.c5-heading{grid-template-columns:1fr}.c5-heading>a{width:max-content}.c5-greece,.c5-theodore{grid-template-columns:1fr;gap:2.5rem}.c5-greece>img{height:24rem}.c5-service-list{grid-template-columns:1fr}}@media(max-width:390px){.tkr-switcher-proposal{font-size:.55rem}.tkr-switcher nav a{width:1.85rem}.c3-dual-market{display:none}.c3-agent{left:1.25rem;right:auto}}@media(prefers-reduced-motion:reduce){.tkr-concept *,.tkr-concept :before,.tkr-concept :after{scroll-behavior:auto!important;transition:none!important}}
