.Kyd2xG_page{--ink:#11110f;--paper:#fbfaf6;--lime:#d9ff43;--muted:#67685e;--line:#d0d0c5;--gutter:clamp(24px,4.7vw,80px);--hdr:var(--site-header-h,78px);background:var(--paper);color:var(--ink);font-family:var(--app-font);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word;line-height:normal}:where(.Kyd2xG_page) :where(h1,h2,h3,p){text-transform:none;margin:0;font-family:inherit}.Kyd2xG_page :is(h1,h2,h3){text-transform:none}:where(.Kyd2xG_page) a{color:inherit;text-decoration:none}:where(.Kyd2xG_page) ::selection{background:var(--lime);color:var(--ink)}:where(.Kyd2xG_page) :focus-visible{outline-offset:5px;outline:3px solid #627600}.Kyd2xG_page [id]{scroll-margin-top:100px}.Kyd2xG_pre{white-space:pre-line}.Kyd2xG_hit{position:relative}.Kyd2xG_hit:after{content:"";position:absolute;inset:-14px -6px}.Kyd2xG_arrow{fill:none;stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:16px;height:16px}.Kyd2xG_eyebrow{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:650;display:flex}.Kyd2xG_eyebrow:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.Kyd2xG_lime{color:var(--lime)}.Kyd2xG_hero{min-height:calc(700px + var(--hdr));padding-top:var(--hdr);background:var(--ink);color:var(--paper);grid-template-columns:55% 45%;display:grid;position:relative}.Kyd2xG_hero-copy{padding:55px 32px 46px var(--gutter);z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.Kyd2xG_hero .Kyd2xG_eyebrow{color:var(--lime)}.Kyd2xG_hero h1{letter-spacing:-.06em;margin-top:37px;font-size:clamp(68px,7.7vw,120px);font-weight:790;line-height:.92}.Kyd2xG_hero-description{letter-spacing:-.025em;margin-top:35px;font-size:23px;font-weight:520;line-height:1.55}.Kyd2xG_hero-subcopy{color:#b7b8ad;max-width:430px;margin-top:12px;font-size:14px;line-height:1.8}.Kyd2xG_hero-scroll{letter-spacing:.02em;align-items:center;gap:35px;margin-top:auto;padding-top:30px;font-size:11px;font-weight:550;display:inline-flex}.Kyd2xG_hero-scroll .Kyd2xG_arrow{transform:rotate(90deg)}.Kyd2xG_hero-image{min-width:0;position:relative;overflow:hidden}.Kyd2xG_hero-media{position:absolute;inset:0}.Kyd2xG_hero-media img{filter:grayscale()}.Kyd2xG_hero-image:after{content:"";background:linear-gradient(#11110f0a 58%,#11110f99);position:absolute;inset:0}.Kyd2xG_image-caption{z-index:1;color:#fff;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:36px;left:32px;right:32px}.Kyd2xG_image-caption span:first-child{letter-spacing:.12em;font-size:11px;font-weight:600;line-height:1.7}.Kyd2xG_photo-label{color:#d1d1c9;white-space:nowrap;font-size:11px}.Kyd2xG_edge-label{z-index:1;letter-spacing:.12em;writing-mode:vertical-rl;color:#eee;font-size:10px;position:absolute;top:42px;right:26px}.Kyd2xG_program-rail{padding:21px var(--gutter);background:var(--lime);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:20px;font-size:12px;font-weight:660;display:flex}.Kyd2xG_rail-label{letter-spacing:.11em;font-size:10px}.Kyd2xG_rail-links{align-items:center;gap:30px;display:flex}.Kyd2xG_rail-links i{background:var(--ink);border-radius:50%;width:4px;height:4px}.Kyd2xG_rail-links a:hover{text-underline-offset:5px;text-decoration:underline}.Kyd2xG_rail-end{align-items:center;gap:14px;font-size:10px;display:inline-flex}.Kyd2xG_section{padding:100px var(--gutter)}.Kyd2xG_section-inner{max-width:1440px;margin:0 auto}.Kyd2xG_section .Kyd2xG_eyebrow{margin-bottom:44px}.Kyd2xG_manifesto-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:70px;display:grid}.Kyd2xG_manifesto h2{letter-spacing:-.055em;font-size:clamp(40px,4.9vw,76px);font-weight:620;line-height:1.3}.Kyd2xG_manifesto-body{max-width:535px;padding-top:7px}.Kyd2xG_lead{letter-spacing:-.035em;font-size:23px;line-height:1.7}.Kyd2xG_detail{color:var(--muted);margin-top:26px;font-size:16px;line-height:1.9}.Kyd2xG_manifesto-note{letter-spacing:.11em;align-items:center;gap:12px;margin-top:35px;font-size:10px;font-weight:650;display:flex}.Kyd2xG_manifesto-note span{background:var(--ink);width:42px;height:1px}.Kyd2xG_principles{border-top:1px solid var(--line);padding-top:76px;padding-bottom:105px}.Kyd2xG_principles-grid{grid-template-columns:1fr 1.45fr;gap:85px;display:grid}.Kyd2xG_principle-intro h2{letter-spacing:-.05em;font-size:clamp(34px,3.6vw,55px);font-weight:600;line-height:1.35}.Kyd2xG_principle-intro p{color:var(--muted);max-width:280px;margin-top:22px;font-size:15px;line-height:1.9}.Kyd2xG_page .Kyd2xG_principle-signature{letter-spacing:.1em;color:var(--ink);margin-top:52px;font-size:11px;font-weight:620;line-height:1.6}.Kyd2xG_principle-list{border-bottom:1px solid var(--ink)}.Kyd2xG_principle-list details{border-top:1px solid var(--ink)}.Kyd2xG_principle-list summary{cursor:pointer;align-items:center;gap:22px;min-height:90px;padding:27px 0;list-style:none;display:flex}.Kyd2xG_principle-list summary::-webkit-details-marker{display:none}.Kyd2xG_principle-number{flex:0 0 26px;align-self:flex-start;padding-top:7px;font-size:12px;font-weight:600}.Kyd2xG_principle-title{letter-spacing:-.035em;flex:1;font-size:25px;font-weight:590;line-height:1.45}.Kyd2xG_plus{flex:0 0 20px;height:20px;margin-left:12px;position:relative}.Kyd2xG_plus:before,.Kyd2xG_plus:after{content:"";background:var(--ink);height:1px;position:absolute;top:9px;left:2px;right:2px}.Kyd2xG_plus:after{transition:transform .2s;transform:rotate(90deg)}.Kyd2xG_principle-list details[open] .Kyd2xG_plus:after{transform:rotate(0)}.Kyd2xG_principle-list details[open] .Kyd2xG_principle-number{background:var(--lime);text-align:center;margin-top:1px;padding:6px 5px}.Kyd2xG_principle-body{color:var(--muted);max-width:640px;padding:0 32px 29px 48px;font-size:16px;line-height:1.9}.Kyd2xG_principle-list summary:hover .Kyd2xG_principle-title{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.Kyd2xG_ways{border-top:1px solid var(--line);background:#f1f1e8;padding-bottom:85px}.Kyd2xG_section-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:58px;display:flex}.Kyd2xG_section-heading h2{letter-spacing:-.05em;font-size:clamp(35px,3.7vw,58px);font-weight:610;line-height:1.3}.Kyd2xG_section-heading p{color:var(--muted);max-width:295px;font-size:15px;line-height:1.8}.Kyd2xG_program-row{border-top:1px solid var(--ink);grid-template-columns:38px minmax(0,1.4fr) minmax(0,1fr) 46px;align-items:center;gap:25px;padding:38px 12px 38px 0;transition:background .2s,padding .2s;display:grid}.Kyd2xG_program-row:last-child{border-bottom:1px solid var(--ink)}.Kyd2xG_program-row:hover{background:var(--lime);padding-left:15px}.Kyd2xG_program-number{align-self:start;padding-top:11px;font-size:11px;font-weight:640}.Kyd2xG_program-name{letter-spacing:-.04em;word-break:normal;font-size:clamp(38px,4.9vw,75px);font-weight:760;line-height:1}.Kyd2xG_program-subtitle{letter-spacing:-.02em;margin-top:14px;font-size:15px;font-weight:530}.Kyd2xG_program-info p{color:#57594d;max-width:365px;font-size:15px;line-height:1.8}.Kyd2xG_program-tags{flex-wrap:wrap;gap:6px;margin-top:19px;display:flex}.Kyd2xG_tag{letter-spacing:.045em;white-space:nowrap;border:1px solid #b4b6a4;border-radius:30px;padding:7px 11px;font-size:9px;line-height:1;display:inline-block}.Kyd2xG_program-link-icon{border:1px solid var(--ink);border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.Kyd2xG_program-link-icon .Kyd2xG_arrow{width:19px;height:19px}.Kyd2xG_program-row:hover .Kyd2xG_program-link-icon{background:var(--ink);color:var(--lime)}.Kyd2xG_visit{background:var(--ink);color:var(--paper);padding-top:80px;padding-bottom:84px}.Kyd2xG_visit .Kyd2xG_eyebrow{color:var(--lime);margin-bottom:40px}.Kyd2xG_visit-grid{grid-template-columns:1.4fr 1fr;align-items:end;gap:55px;display:grid}.Kyd2xG_visit h2{letter-spacing:-.045em;word-break:normal;font-size:clamp(49px,5.5vw,82px);font-weight:660;line-height:1.07}.Kyd2xG_visit-info p{color:#deded6;max-width:420px;margin-bottom:32px;font-size:18px;font-weight:440;line-height:1.85}.Kyd2xG_visit-actions{flex-wrap:wrap;gap:12px;display:flex}.Kyd2xG_action{border:1px solid #9c9d8c;justify-content:space-between;align-items:center;gap:36px;min-width:165px;padding:18px 22px;font-size:13px;font-weight:620;display:inline-flex}.Kyd2xG_primary{background:var(--lime);color:var(--ink);border-color:var(--lime)}.Kyd2xG_action:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}@media (min-width:1800px){.Kyd2xG_hero-copy{padding-left:max(var(--gutter),calc((100vw - 1440px)/2))}}@media (max-width:1200px){.Kyd2xG_hero{min-height:calc(665px + var(--hdr))}.Kyd2xG_hero-copy{padding-top:44px}.Kyd2xG_hero-description{font-size:21px}.Kyd2xG_hero-subcopy{font-size:13px}.Kyd2xG_manifesto-grid{gap:50px}.Kyd2xG_principles-grid{gap:55px}.Kyd2xG_principle-title{font-size:23px}.Kyd2xG_program-row{grid-template-columns:32px minmax(0,1.25fr) minmax(0,1fr) 42px;gap:18px}.Kyd2xG_program-link-icon{width:40px;height:40px}.Kyd2xG_visit-actions .Kyd2xG_action{gap:25px;min-width:150px;padding:16px 18px}}@media (max-width:1000px){.Kyd2xG_hero{min-height:calc(620px + var(--hdr));grid-template-columns:57% 43%}.Kyd2xG_hero h1{font-size:8.2vw}.Kyd2xG_hero-copy{padding-right:22px}.Kyd2xG_hero-description{font-size:20px}.Kyd2xG_hero-subcopy{font-size:13px}.Kyd2xG_rail-end{display:none}.Kyd2xG_section{padding-top:80px;padding-bottom:80px}.Kyd2xG_manifesto-grid{gap:35px}.Kyd2xG_lead{font-size:20px}.Kyd2xG_detail{font-size:15px}.Kyd2xG_principles-grid{grid-template-columns:.85fr 1.3fr;gap:40px}.Kyd2xG_principle-intro p{font-size:14px}.Kyd2xG_principle-title{font-size:21px}.Kyd2xG_principle-list summary{gap:15px;padding:24px 0}.Kyd2xG_principle-number{flex-basis:24px}.Kyd2xG_principle-body{padding-left:39px;font-size:15px}.Kyd2xG_program-info p{font-size:14px}.Kyd2xG_program-name{font-size:5.2vw}.Kyd2xG_program-subtitle{font-size:14px}.Kyd2xG_program-row{gap:15px}.Kyd2xG_tag{padding:6px 9px;font-size:8px}.Kyd2xG_visit-grid{grid-template-columns:1.15fr 1fr;gap:40px}.Kyd2xG_visit-info p{font-size:16px}.Kyd2xG_visit-actions{gap:10px}.Kyd2xG_visit-actions .Kyd2xG_action{min-width:145px;padding:14px 17px;font-size:12px}}@media (max-width:760px){.Kyd2xG_page{--gutter:24px}.Kyd2xG_hero{flex-direction:column;min-height:0;display:flex}.Kyd2xG_hero-copy{padding:40px var(--gutter) 32px}.Kyd2xG_hero .Kyd2xG_eyebrow{font-size:10px}.Kyd2xG_hero h1{letter-spacing:-.055em;margin-top:30px;font-size:clamp(60px,13.6vw,100px);line-height:.94}.Kyd2xG_hero-description{margin-top:28px;font-size:21px;line-height:1.6}.Kyd2xG_hero-subcopy{max-width:400px;margin-top:11px;font-size:13px}.Kyd2xG_hero-scroll{margin-top:0;padding-top:28px;font-size:10px}.Kyd2xG_hero-image{height:340px}.Kyd2xG_hero-media img{object-position:65% 49%!important}.Kyd2xG_edge-label{top:25px;right:20px}.Kyd2xG_image-caption{left:var(--gutter);right:var(--gutter);bottom:22px}.Kyd2xG_image-caption span:first-child,.Kyd2xG_photo-label{font-size:10px}.Kyd2xG_program-rail{padding:18px var(--gutter);justify-content:center}.Kyd2xG_rail-label{display:none}.Kyd2xG_rail-links{letter-spacing:.04em;justify-content:space-between;gap:10px;width:100%;font-size:10px}.Kyd2xG_rail-links i{width:3px;height:3px}.Kyd2xG_section{padding:64px var(--gutter)}.Kyd2xG_section .Kyd2xG_eyebrow{margin-bottom:31px;font-size:10px}.Kyd2xG_manifesto-grid{grid-template-columns:1fr;gap:28px}.Kyd2xG_manifesto h2{letter-spacing:-.06em;font-size:43px;line-height:1.28}.Kyd2xG_manifesto-body{max-width:550px;padding-top:0}.Kyd2xG_lead{font-size:19px;line-height:1.8}.Kyd2xG_detail{margin-top:18px;font-size:14px;line-height:1.9}.Kyd2xG_manifesto-note{margin-top:25px;font-size:9px}.Kyd2xG_principles-grid{grid-template-columns:1fr;gap:35px}.Kyd2xG_principle-intro h2{font-size:36px}.Kyd2xG_principle-intro p{max-width:400px;margin-top:17px;font-size:14px}.Kyd2xG_page .Kyd2xG_principle-signature{display:none}.Kyd2xG_principle-title{font-size:20px}.Kyd2xG_principle-body{padding:0 28px 24px 39px;font-size:14px}.Kyd2xG_principle-number{padding-top:6px;font-size:10px}.Kyd2xG_principle-list summary{gap:15px;min-height:83px;padding:24px 0}.Kyd2xG_plus{flex-basis:16px;margin-left:2px}.Kyd2xG_plus:before,.Kyd2xG_plus:after{left:0;right:0}.Kyd2xG_section-heading{margin-bottom:35px;display:block}.Kyd2xG_section-heading h2{font-size:36px}.Kyd2xG_section-heading p{max-width:400px;margin-top:18px;font-size:14px}.Kyd2xG_program-row{grid-template-columns:22px minmax(0,1fr) 37px;align-items:start;gap:13px;padding:29px 0}.Kyd2xG_program-number{padding-top:6px;font-size:10px}.Kyd2xG_program-name{letter-spacing:-.045em;font-size:clamp(37px,8.2vw,59px)}.Kyd2xG_program-subtitle{margin-top:10px;font-size:13px}.Kyd2xG_program-info{grid-column:2/3;margin-top:6px}.Kyd2xG_program-info p{max-width:450px;font-size:14px;line-height:1.8}.Kyd2xG_program-link-icon{grid-area:1/3;align-self:center;width:35px;height:35px}.Kyd2xG_program-tags{gap:5px;margin-top:15px}.Kyd2xG_tag{padding:6px 9px;font-size:8px}.Kyd2xG_program-row:hover{background:#e7f6a9;padding-left:0}.Kyd2xG_visit-grid{grid-template-columns:1fr;gap:31px}.Kyd2xG_visit .Kyd2xG_eyebrow{margin-bottom:30px}.Kyd2xG_visit h2{font-size:clamp(46px,10.5vw,73px);line-height:1.08}.Kyd2xG_visit-info p{max-width:500px;margin-bottom:24px;font-size:16px}.Kyd2xG_visit-actions{gap:10px}.Kyd2xG_visit-actions .Kyd2xG_action{flex:1;gap:18px;min-width:0;padding:16px 18px}}@media (max-width:375px){.Kyd2xG_page{--gutter:20px}.Kyd2xG_hero h1{font-size:13.7vw}.Kyd2xG_hero-description{font-size:19px}.Kyd2xG_hero-image{height:280px}.Kyd2xG_manifesto h2{font-size:37px}.Kyd2xG_lead{font-size:17px}.Kyd2xG_principle-intro h2,.Kyd2xG_section-heading h2{font-size:32px}.Kyd2xG_principle-title{font-size:18px}.Kyd2xG_principle-body{padding-left:35px;padding-right:0}.Kyd2xG_program-row{grid-template-columns:19px minmax(0,1fr) 31px;gap:10px}.Kyd2xG_program-name{font-size:34px}.Kyd2xG_program-link-icon{width:30px;height:30px}.Kyd2xG_program-link-icon .Kyd2xG_arrow{width:16px;height:16px}.Kyd2xG_program-number{font-size:9px}.Kyd2xG_visit h2{font-size:43px}.Kyd2xG_visit-actions .Kyd2xG_action{gap:10px;padding:15px 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.Kyd2xG_page *,.Kyd2xG_page :before,.Kyd2xG_page :after{transition:none!important}}.Kyd2xG_story-section{padding:90px var(--gutter)}.Kyd2xG_story-section .Kyd2xG_eyebrow{margin-bottom:38px}.Kyd2xG_story-hero{padding:62px var(--gutter) 65px}.Kyd2xG_story-hero-layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;gap:70px;max-width:1440px;margin:0 auto;display:grid}.Kyd2xG_story-title-block .Kyd2xG_eyebrow{margin-bottom:31px}.Kyd2xG_story-hero h1{letter-spacing:-.065em;word-break:normal;font-size:clamp(68px,8.2vw,128px);font-weight:770;line-height:.94}.Kyd2xG_story-hero h1 span{background:linear-gradient(transparent 67%,var(--lime) 67%,var(--lime) 94%,transparent 94%);display:inline}.Kyd2xG_story-intro{padding-bottom:5px}.Kyd2xG_story-intro h2{letter-spacing:-.04em;font-size:clamp(24px,2.3vw,34px);font-weight:570;line-height:1.5}.Kyd2xG_story-intro p{max-width:440px;color:var(--muted);margin-top:23px;font-size:15px;line-height:1.9}.Kyd2xG_story-scroll{align-items:center;gap:36px;margin-top:28px;font-size:11px;font-weight:620;display:inline-flex}.Kyd2xG_story-scroll svg{transform:rotate(90deg)}.Kyd2xG_story-scroll:hover{text-underline-offset:5px;text-decoration:underline}.Kyd2xG_house-photo{background:#454738;width:100%;height:clamp(390px,39vw,600px);margin:0;position:relative;overflow:hidden}.Kyd2xG_house-photo:after{content:"";background:linear-gradient(#0000 45%,#11110f75);position:absolute;inset:0}.Kyd2xG_house-photo figcaption{left:var(--gutter);right:var(--gutter);z-index:1;color:var(--paper);justify-content:space-between;align-items:flex-end;gap:30px;display:flex;position:absolute;bottom:31px}.Kyd2xG_photo-statement{letter-spacing:-.03em;font-size:clamp(23px,2.1vw,32px);font-weight:550;line-height:1.5}.Kyd2xG_photo-id{letter-spacing:.1em;white-space:nowrap;font-size:10px;line-height:1.8}.Kyd2xG_photo-id span{display:block}.Kyd2xG_story-index{padding:21px var(--gutter);background:var(--lime);letter-spacing:.07em;justify-content:space-between;gap:24px;font-size:10px;font-weight:670;display:flex}.Kyd2xG_story-index-label{letter-spacing:.1em}.Kyd2xG_story-index nav{gap:36px;display:flex}.Kyd2xG_story-index a:hover{text-underline-offset:5px;text-decoration:underline}.Kyd2xG_origin-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:85px;display:grid}.Kyd2xG_story-heading{letter-spacing:-.055em;font-size:clamp(35px,4.1vw,62px);font-weight:610;line-height:1.32}.Kyd2xG_origin-text{padding-top:5px}.Kyd2xG_story-lead{letter-spacing:-.025em;font-size:21px;line-height:1.8}.Kyd2xG_story-body{color:var(--muted);margin-top:23px;font-size:16px;line-height:1.95}.Kyd2xG_origin-family{border-top:1px solid var(--line);align-items:flex-start;gap:19px;margin-top:40px;padding-top:21px;display:flex}.Kyd2xG_brand-note{letter-spacing:.11em;white-space:nowrap;padding-top:3px;font-size:10px;font-weight:650}.Kyd2xG_origin-family p{color:var(--muted);font-size:12px;line-height:1.9}.Kyd2xG_day-at-house{background:var(--ink);color:var(--paper);padding-top:78px;padding-bottom:83px}.Kyd2xG_day-at-house .Kyd2xG_eyebrow{color:var(--lime)}.Kyd2xG_day-top{justify-content:space-between;align-items:flex-end;gap:65px;margin-bottom:43px;display:flex}.Kyd2xG_day-top h2{letter-spacing:-.045em;font-size:clamp(35px,4vw,60px);font-weight:590;line-height:1.35}.Kyd2xG_day-top p{color:#b9baae;max-width:330px;font-size:15px;line-height:1.9}.Kyd2xG_day-tabs{border-top:1px solid #737567;border-bottom:1px solid #737567;grid-template-columns:repeat(3,1fr);margin-bottom:35px;display:grid}.Kyd2xG_day-tab{color:#bbbdaf;text-align:left;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;transition:background .2s,color .2s;display:flex}.Kyd2xG_day-tab+.Kyd2xG_day-tab{border-left:1px solid #737567}.Kyd2xG_day-tab[aria-selected=true]{background:var(--lime);color:var(--ink)}.Kyd2xG_day-tab:hover{color:var(--paper);background:#24261c}.Kyd2xG_day-tab[aria-selected=true]:hover{background:var(--lime);color:var(--ink)}.Kyd2xG_day-tab:focus-visible{outline-color:var(--paper)!important;outline-offset:-4px!important}.Kyd2xG_day-tab-code{letter-spacing:.04em;font-size:13px;font-weight:670}.Kyd2xG_day-tab-label{white-space:nowrap;font-size:12px}.Kyd2xG_day-panel:focus-visible{outline:2px solid var(--lime)!important;outline-offset:8px!important}.Kyd2xG_day-panel-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:65px;display:grid}.Kyd2xG_day-image{aspect-ratio:4/3;background:#32352a;margin:0;position:relative;overflow:hidden}.Kyd2xG_adult img{filter:grayscale()}.Kyd2xG_day-image figcaption{letter-spacing:.1em;color:#fff;text-shadow:0 1px 6px #111;font-size:9px;font-weight:650;position:absolute;bottom:19px;left:21px}.Kyd2xG_day-content{padding:12px 0}.Kyd2xG_day-content .Kyd2xG_time-label{letter-spacing:.12em;color:var(--lime);margin-bottom:21px;font-size:10px;font-weight:620}.Kyd2xG_day-content h3{letter-spacing:-.04em;font-size:clamp(28px,2.6vw,39px);font-weight:540;line-height:1.45}.Kyd2xG_day-content p{color:#b9baae;max-width:460px;margin-top:21px;font-size:16px;line-height:1.9}.Kyd2xG_day-programs{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.Kyd2xG_day-programs span{color:#d6d8c8;border:1px solid #656955;border-radius:24px;padding:8px 12px;font-size:10px;line-height:1}.Kyd2xG_day-link{border-bottom:1px solid #737567;align-items:center;gap:24px;margin-top:29px;padding-bottom:7px;font-size:12px;display:inline-flex}.Kyd2xG_day-link:hover{color:var(--lime)}.Kyd2xG_everyday-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:85px;display:grid}.Kyd2xG_everyday-image{aspect-ratio:1/1.1;background:#d5ddd5;margin:0;position:relative;overflow:hidden}.Kyd2xG_everyday-image figcaption{color:var(--ink);letter-spacing:.1em;font-size:10px;font-weight:630;position:absolute;bottom:21px;left:24px}.Kyd2xG_everyday-copy .Kyd2xG_story-heading{font-size:clamp(34px,3.5vw,53px)}.Kyd2xG_everyday-copy .Kyd2xG_story-body{max-width:510px}.Kyd2xG_practice-list{margin-top:35px}.Kyd2xG_practice{border-top:1px solid var(--line);align-items:center;gap:18px;padding:18px 0;font-size:14px;display:flex}.Kyd2xG_practice:last-child{border-bottom:1px solid var(--line)}.Kyd2xG_practice-num{color:var(--muted);flex-shrink:0;width:22px;font-size:10px}.Kyd2xG_practice-name{white-space:nowrap;flex-shrink:0;min-width:92px;font-weight:600;line-height:1.5}.Kyd2xG_practice-description{color:var(--muted);min-width:0;font-size:13px;line-height:1.65}.Kyd2xG_text-link{border-bottom:1px solid var(--ink);align-items:center;gap:24px;margin-top:29px;padding-bottom:6px;font-size:11px;font-weight:640;display:inline-flex}.Kyd2xG_text-link:hover{background:var(--lime)}.Kyd2xG_house-note{background:var(--lime);padding-top:64px;padding-bottom:65px}.Kyd2xG_house-note-grid{grid-template-columns:.75fr 1.5fr;gap:65px;display:grid}.Kyd2xG_house-note .Kyd2xG_eyebrow{margin-bottom:18px}.Kyd2xG_house-note-title{letter-spacing:.08em;font-size:11px;font-weight:630;line-height:1.8}.Kyd2xG_house-note-kicker{letter-spacing:.13em;margin-bottom:16px;font-size:11px;font-weight:650}.Kyd2xG_house-note blockquote{letter-spacing:-.045em;margin:0;font-size:clamp(22px,2.6vw,38px);font-weight:530;line-height:1.65}.Kyd2xG_house-note-signature{letter-spacing:.05em;margin-top:25px;font-size:11px;font-weight:650}.Kyd2xG_story-visit .Kyd2xG_visit-grid{grid-template-columns:1.25fr 1fr}@media (min-width:1800px){.Kyd2xG_house-photo figcaption{left:max(var(--gutter),calc((100vw - 1440px)/2));right:max(var(--gutter),calc((100vw - 1440px)/2))}.Kyd2xG_story-index{padding-left:max(var(--gutter),calc((100vw - 1440px)/2));padding-right:max(var(--gutter),calc((100vw - 1440px)/2))}}@media (max-width:1200px){.Kyd2xG_story-hero-layout{grid-template-columns:1.45fr 1fr;gap:48px}.Kyd2xG_story-hero h1{font-size:8.5vw}.Kyd2xG_story-intro p{margin-top:17px;font-size:14px}.Kyd2xG_origin-grid,.Kyd2xG_everyday-grid{gap:60px}.Kyd2xG_day-panel-grid{gap:45px}.Kyd2xG_day-content p{font-size:15px}.Kyd2xG_day-top{gap:45px}.Kyd2xG_story-lead{font-size:20px}.Kyd2xG_day-tab{padding:19px 20px}}@media (max-width:1000px){.Kyd2xG_story-hero{padding-top:48px;padding-bottom:48px}.Kyd2xG_story-hero-layout{grid-template-columns:1.45fr 1fr;gap:35px}.Kyd2xG_story-hero h1{font-size:8.4vw}.Kyd2xG_story-intro h2{font-size:25px}.Kyd2xG_story-intro p{font-size:13px;line-height:1.8}.Kyd2xG_story-scroll{margin-top:20px;font-size:10px}.Kyd2xG_story-section{padding-top:75px;padding-bottom:75px}.Kyd2xG_origin-grid,.Kyd2xG_everyday-grid{gap:40px}.Kyd2xG_story-lead{font-size:18px}.Kyd2xG_story-body{font-size:15px}.Kyd2xG_day-top p{max-width:280px;font-size:14px}.Kyd2xG_day-panel-grid{gap:35px}.Kyd2xG_day-content h3{font-size:28px}.Kyd2xG_day-content p{margin-top:17px;font-size:14px}.Kyd2xG_day-programs{gap:6px;margin-top:21px}.Kyd2xG_day-programs span{padding:7px 10px;font-size:9px}.Kyd2xG_day-content .Kyd2xG_time-label{margin-bottom:16px}.Kyd2xG_day-link{margin-top:23px;font-size:11px}.Kyd2xG_day-tab-label{font-size:11px}.Kyd2xG_origin-family{display:block}.Kyd2xG_origin-family p{margin-top:9px}.Kyd2xG_house-note-grid{grid-template-columns:.8fr 1.4fr;gap:45px}.Kyd2xG_practice{gap:12px}.Kyd2xG_practice-description{font-size:12px}}@media (max-width:760px){.Kyd2xG_story-hero{padding:39px var(--gutter) 39px}.Kyd2xG_story-hero-layout{grid-template-columns:1fr;gap:29px}.Kyd2xG_story-title-block .Kyd2xG_eyebrow{margin-bottom:26px;font-size:10px}.Kyd2xG_story-hero h1{letter-spacing:-.065em;font-size:clamp(51px,13.7vw,98px);line-height:1}.Kyd2xG_story-intro h2{font-size:23px;line-height:1.5}.Kyd2xG_story-intro p{max-width:480px;margin-top:15px;font-size:14px;line-height:1.85}.Kyd2xG_story-scroll{gap:30px;margin-top:23px;font-size:10px}.Kyd2xG_house-photo{height:330px}.Kyd2xG_house-photo img{object-position:62% center!important}.Kyd2xG_house-photo figcaption{gap:14px;bottom:23px}.Kyd2xG_photo-statement{max-width:min(100%,320px);font-size:21px;line-height:1.6}.Kyd2xG_photo-id{display:none}.Kyd2xG_story-index{padding:18px var(--gutter);justify-content:center;gap:0}.Kyd2xG_story-index-label{display:none}.Kyd2xG_story-index nav{letter-spacing:.025em;justify-content:space-between;gap:10px;width:100%;font-size:9px}.Kyd2xG_story-section{padding:60px var(--gutter)}.Kyd2xG_story-section .Kyd2xG_eyebrow{margin-bottom:28px;font-size:10px}.Kyd2xG_origin-grid{grid-template-columns:1fr;gap:26px}.Kyd2xG_story-heading{letter-spacing:-.055em;font-size:36px;line-height:1.35}.Kyd2xG_origin-text{padding:0}.Kyd2xG_story-lead{font-size:18px;line-height:1.85}.Kyd2xG_story-body{margin-top:18px;font-size:14px;line-height:1.9}.Kyd2xG_origin-family{gap:16px;margin-top:27px;display:flex}.Kyd2xG_origin-family p{margin-top:0;font-size:11px}.Kyd2xG_brand-note{font-size:9px}.Kyd2xG_day-top{margin-bottom:29px;display:block}.Kyd2xG_day-top h2{font-size:36px;line-height:1.35}.Kyd2xG_day-top p{max-width:430px;margin-top:19px;font-size:14px;line-height:1.85}.Kyd2xG_day-tabs{margin-bottom:25px}.Kyd2xG_day-tab{padding:17px 12px;display:block}.Kyd2xG_day-tab-code{letter-spacing:0;font-size:11px;display:block}.Kyd2xG_day-tab-label{margin-top:8px;font-size:10px;display:block}.Kyd2xG_day-panel-grid{grid-template-columns:1fr;gap:27px}.Kyd2xG_day-image figcaption{font-size:8px;bottom:16px;left:16px}.Kyd2xG_day-content{padding:0}.Kyd2xG_day-content .Kyd2xG_time-label{margin-bottom:17px;font-size:9px}.Kyd2xG_day-content h3{font-size:28px}.Kyd2xG_day-content p{max-width:480px;margin-top:17px;font-size:14px}.Kyd2xG_day-programs{margin-top:21px}.Kyd2xG_day-programs span{font-size:9px}.Kyd2xG_day-link{margin-top:23px;font-size:11px}.Kyd2xG_everyday-grid{grid-template-columns:1fr;gap:33px}.Kyd2xG_everyday-image{aspect-ratio:4/3;max-height:380px}.Kyd2xG_everyday-image img{object-position:center 56%!important}.Kyd2xG_everyday-image figcaption{font-size:9px;bottom:18px;left:18px}.Kyd2xG_everyday-copy .Kyd2xG_story-heading{font-size:34px}.Kyd2xG_practice-list{margin-top:25px}.Kyd2xG_practice{gap:12px;padding:16px 0;font-size:13px}.Kyd2xG_practice-name{min-width:88px}.Kyd2xG_practice-description{font-size:12px}.Kyd2xG_text-link{margin-top:24px;font-size:11px}.Kyd2xG_house-note-grid{grid-template-columns:1fr;gap:25px}.Kyd2xG_house-note .Kyd2xG_eyebrow{margin-bottom:13px}.Kyd2xG_house-note-title{font-size:10px}.Kyd2xG_house-note blockquote{letter-spacing:-.045em;font-size:25px;line-height:1.7}.Kyd2xG_house-note-signature{margin-top:21px;font-size:10px}.Kyd2xG_story-visit .Kyd2xG_visit-grid{grid-template-columns:1fr}.Kyd2xG_story-visit .Kyd2xG_story-visit-title{font-size:56px}}@media (max-width:375px){.Kyd2xG_story-hero h1{font-size:13.4vw}.Kyd2xG_story-intro h2{font-size:21px}.Kyd2xG_story-intro p{font-size:13px}.Kyd2xG_house-photo{height:280px}.Kyd2xG_photo-statement{font-size:19px}.Kyd2xG_story-index nav{font-size:8px}.Kyd2xG_story-heading,.Kyd2xG_day-top h2{font-size:32px}.Kyd2xG_story-lead{font-size:17px}.Kyd2xG_origin-family{display:block}.Kyd2xG_origin-family p{margin-top:9px}.Kyd2xG_day-tab{padding:16px 9px}.Kyd2xG_day-tab-code{font-size:10px}.Kyd2xG_day-tab-label{font-size:9px}.Kyd2xG_day-content h3{font-size:25px}.Kyd2xG_everyday-copy .Kyd2xG_story-heading{font-size:31px}.Kyd2xG_practice{gap:9px}.Kyd2xG_practice-name{min-width:82px}.Kyd2xG_practice-num{width:17px}.Kyd2xG_house-note blockquote{font-size:22px}.Kyd2xG_story-visit .Kyd2xG_story-visit-title{font-size:48px}}.Kyd2xG_page:lang(ko),.Kyd2xG_page:lang(ko) *{text-transform:none!important}.Kyd2xG_page:lang(ko) :is(.Kyd2xG_hero h1,.Kyd2xG_story-hero h1){line-height:1.06}.Kyd2xG_hero h1{white-space:nowrap;font-size:clamp(60px,7vw,112px)}@media (max-width:1000px){.Kyd2xG_hero h1{font-size:7.2vw}}@media (max-width:760px){.Kyd2xG_hero h1{font-size:min(96px,15.1515vw - 7.27273px)}}@media (max-width:375px){.Kyd2xG_hero h1{font-size:calc(15.1515vw - 6.06061px)}}@media (max-width:760px){.Kyd2xG_practice{flex-wrap:wrap;row-gap:4px}.Kyd2xG_practice-description{flex-basis:100%;padding-left:34px}}@media (max-width:375px){.Kyd2xG_practice-description{padding-left:26px}}
