:root{--paper:#FAF7F3;--ink:#211E20;--plum:#755E78;--rose:#D7A3AA;--sage:#A8B1A0;--card:#F1EBE7;--night:#242026;--line:#dcd3d5;--serif:Georgia,'Times New Roman',serif;--sans:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif}*{box-sizing:border-box}html{scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.75 var(--sans)}body.modal-open{overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:5px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--plum);outline-offset:5px}h1,h2,h3,p,figure{margin:0}h1,h2{font-family:var(--serif);font-weight:400;letter-spacing:-.038em;line-height:1.12}h1{font-size:clamp(2.5rem,4.7vw,4.45rem)}h2{font-size:clamp(2rem,3.25vw,3.1rem);max-width:850px}h3{font:500 1.45rem/1.35 var(--serif);letter-spacing:-.015em}p+p{margin-top:1.15em}img,video{display:block;max-width:100%;height:auto}button{color:inherit}button[hidden],[hidden]{display:none!important}.container{width:min(1240px,calc(100% - 80px));margin-inline:auto}.skip-link{position:fixed;top:12px;left:12px;z-index:200;transform:translateY(-160%);padding:12px 20px;background:var(--paper)}.skip-link:focus{transform:none}.site-header{position:sticky;top:0;z-index:30;background:rgba(250,247,243,.97);border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:100px}.brand{width:190px;flex:none;display:block}.brand img{width:100%;height:auto}.primary-nav{display:flex;align-items:center;gap:22px;font-size:14px;font-weight:500}.primary-nav a{text-decoration:none;white-space:nowrap;padding:12px 0}.primary-nav a[aria-current]{color:var(--plum);text-decoration:underline;text-underline-offset:9px}.primary-nav a:hover{color:var(--plum)}.primary-nav .header-cta{background:var(--plum);color:white;padding:10px 16px;border-radius:10px;display:flex;gap:16px}.menu-toggle{display:none;background:none;border:1px solid var(--line);padding:12px;width:48px;height:48px;border-radius:10px}.menu-toggle span{display:block;height:1.5px;background:var(--ink);margin:5px 0}.breadcrumb{display:flex;gap:12px;flex-wrap:wrap;padding-top:26px;font-size:14px;color:#60595e}.breadcrumb a{text-decoration:none}.hero{padding-block:68px 96px}.home-hero,.split-hero{display:grid;grid-template-columns:42fr 58fr;gap:44px;align-items:center}.hero-copy{max-width:740px}.eyebrow{font-size:13px;letter-spacing:.12em;color:#665269;font-weight:600;margin-bottom:22px}.hero h1{margin-bottom:28px}.hero .prose{font-size:17px;line-height:1.85}.hero-media{position:relative;justify-self:center;width:100%;max-width:460px}.hero-video{width:100%;border-radius:22px;background:var(--card);aspect-ratio:9/16}.hero-pause{position:absolute;bottom:20px;right:20px;border:1px solid #fff9;border-radius:50%;background:#242026b3;color:#fff;width:46px;height:46px}.text-hero{max-width:1000px;margin-left:max(40px,calc((100% - 1240px)/2));padding-bottom:72px}.text-hero .hero-copy{max-width:920px}.text-hero .prose{max-width:760px}.text-hero h1{max-width:1000px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:50px;padding:12px 20px;border-radius:12px;text-decoration:none;border:1px solid var(--plum);font-size:15px;font-weight:500;line-height:1.55;transition:background .15s}.button-primary{background:var(--plum);color:#fff}.button-primary:hover,.header-cta:hover{background:#604b63}.button-secondary{background:transparent;border-color:#8c8089;color:var(--ink)}.button-secondary:hover{background:var(--card)}.content-section{padding-block:86px;border-top:1px solid var(--line)}.section-copy>h2{margin-bottom:26px}.prose{max-width:740px}.prose:empty{display:none}.prose ul{padding-left:22px;margin-block:16px}.prose strong{font-weight:600}.prose p+ul,.prose ul+p{margin-top:18px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.feature-grid.image-left .section-media{grid-column:1;grid-row:1}.feature-grid.image-left .section-copy{grid-column:2;grid-row:1}.section-media{display:grid;gap:20px;align-items:start}.section-media.media-count-2{grid-template-columns:1fr 1fr}.section-media.media-count-3{grid-template-columns:1fr 1fr}.section-media.media-count-3>.media-card:first-child{grid-column:span 2}.section-media.media-count-4,.section-media.media-count-5,.section-media.media-count-11{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px}.section-media.media-count-11>.media-card:first-child{grid-column:span 2;max-width:640px}.section-media.media-count-11>.media-card:nth-child(6){grid-column:span 2;max-width:640px}.media-card{min-width:0}.media-trigger{display:block;position:relative;padding:0;width:100%;background:transparent;border:0;border-radius:16px;overflow:hidden;text-align:left}.media-trigger img{width:100%;height:auto;border-radius:16px}.play-icon,.expand-icon{position:absolute;bottom:16px;right:16px;display:grid;place-items:center;background:#FAF7F3ec;color:var(--ink);border-radius:50%;width:45px;height:45px;font-size:17px}.play-icon{width:58px;height:58px;left:50%;top:50%;right:auto;bottom:auto;transform:translate(-50%,-50%)}.video-card{max-width:460px;margin-inline:auto;width:100%}.video-card img{aspect-ratio:9/16}.media-card figcaption{font-size:15px;line-height:1.5;padding-top:12px}.text-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:36px}.text-cards.count-5{grid-template-columns:repeat(5,minmax(0,1fr))}.text-cards article{border-top:1px solid #ae9eae;padding-top:20px}.text-cards h3{margin-block:10px 14px}.text-cards .prose{font-size:16px;line-height:1.75}.card-number{color:var(--plum);font-size:13px;letter-spacing:.1em}.has-cards .section-media{margin-top:44px;grid-template-columns:repeat(3,minmax(0,1fr))}.has-cards .media-card{grid-column:auto!important}.has-cards{background:var(--card)}.reviews-section{background:#eee8ed}.reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;gap:30px}.reviews p{margin:0;border-top:1px solid #beacbe;padding-top:22px}.reviews p:first-child:not(:has(strong)){grid-column:1/-1;border:0;padding:0}.reviews p strong{display:block;color:#665269;font-size:15px;margin-bottom:12px}.closing-section{background:var(--plum);color:#fff;padding-block:78px}.closing-section .prose{max-width:700px}.closing-section .button-primary{background:var(--paper);color:var(--ink);border-color:var(--paper)}.closing-section .button-secondary{color:white;border-color:#d7cbd8}.closing-section .button-secondary:hover{background:#604b63}.page-sss .text-hero{margin-inline:auto;max-width:850px}.faq-section .container{max-width:850px}.faq-section{padding-block:42px}.faq-section:last-of-type{padding-bottom:100px}.faq-section h2{font-size:2rem;margin-bottom:22px}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;padding:24px 0;cursor:pointer}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary h3{font-family:var(--sans);font-size:18px;font-weight:500;line-height:1.5}.faq-item summary>span{font-size:26px;color:var(--plum)}.faq-item[open] summary>span{transform:rotate(45deg)}.faq-answer{padding:0 28px 28px 0;font-size:16px}.gallery-section{padding-bottom:60px}.gallery-filters{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--line);padding-top:26px}.gallery-filters button{font-size:14px;min-height:44px;border:1px solid var(--line);background:transparent;padding:10px 14px;border-radius:10px}.gallery-filters button[aria-pressed=true]{background:var(--plum);border-color:var(--plum);color:white}.gallery-descriptions{margin:24px 0 32px;max-width:740px;font-size:16px}.gallery-descriptions h3{font-size:1.25rem;margin-bottom:8px}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:start}.gallery-grid .video-card{max-width:none}.gallery-item:nth-child(13n+1){grid-column:span 2}.gallery-item:nth-child(13n+1) img{max-height:630px;object-fit:contain;background:var(--card)}.load-more-wrap{display:flex;justify-content:center;padding-top:42px}.lightbox{position:fixed;inset:0;border:0;background:var(--night);color:var(--paper);width:min(1120px,96vw);max-width:96vw;max-height:94dvh;border-radius:16px;padding:18px;margin:auto;overflow:auto}.lightbox::backdrop{background:#161219e8}.lightbox-toolbar{display:flex;justify-content:flex-end;gap:10px;padding-bottom:12px}.lightbox-toolbar button{background:transparent;color:white;border:1px solid #746a77;border-radius:10px;width:46px;height:46px;font-size:22px}.lightbox-content{display:flex;justify-content:center;min-height:200px}.lightbox-content img,.lightbox-content video{width:auto;height:auto;max-width:100%;max-height:70dvh;object-fit:contain}.lightbox-caption{font-size:15px;text-align:center;padding-top:14px}.floating-contact{position:fixed;right:20px;bottom:20px;z-index:25;display:flex;gap:8px;background:var(--paper);padding:6px;border-radius:14px;box-shadow:0 3px 22px #211e2020}.floating-contact a{display:flex;align-items:center;gap:9px;text-decoration:none;font-size:14px;padding:10px 15px;border-radius:10px;min-height:44px;background:var(--night);color:#fff}.floating-contact a:first-child{background:var(--plum)}.site-footer{background:var(--night);color:#f5eff3;padding-top:68px;padding-bottom:110px}.footer-grid{display:grid;grid-template-columns:1.2fr .7fr 1fr;gap:70px}.footer-brand img{width:220px;height:auto;margin-bottom:22px}.footer-experience{font-size:14px;color:#d1c3d2}.site-footer nav,.site-footer address{font-size:15px;font-style:normal}.site-footer nav a,.site-footer address>a{display:block;width:fit-content;padding:5px 0;text-decoration:none}.site-footer address p{margin-bottom:15px}.site-footer a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #584e5b;margin-top:46px;padding-top:22px;color:#c9bbc9;font-size:14px}.map-wrap{grid-column:1/-1;min-height:400px}.map-wrap iframe{display:block;width:100%;border:0;border-radius:16px}.not-found{padding-block:130px;min-height:60vh}.not-found h1{max-width:800px}.page-iletisim .content-section:nth-of-type(2),.page-iletisim .content-section:nth-of-type(3),.page-iletisim .content-section:nth-of-type(4){padding-block:45px}.page-iletisim .section-copy>h2{font-size:2.4rem}
@media(min-width:1200px){.home-hero .actions{flex-direction:column;align-items:flex-start}.home-hero .button{min-width:250px}}
@media(max-width:1150px){.container{width:calc(100% - 56px)}.header-inner{gap:20px}.brand{width:155px}.primary-nav{gap:14px;font-size:13px}.text-cards.count-5{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid{gap:38px}.text-hero{margin-left:28px}.home-hero,.split-hero{gap:30px}}
@media(max-width:1000px){.header-inner{min-height:82px}.brand{width:172px}.menu-toggle{display:block}.primary-nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:1px solid var(--line);padding:18px 28px 28px;max-height:calc(100dvh - 150px);overflow-y:auto;font-size:17px}.primary-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.primary-nav a{padding:12px}.primary-nav .header-cta{margin-top:10px;width:fit-content}.home-hero,.split-hero{grid-template-columns:1fr 1fr}.hero{padding-block:48px 64px}h1{font-size:3rem}.text-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gallery-item:nth-child(13n+1){grid-column:auto}.footer-grid{gap:30px;grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.hero-copy .prose{font-size:16px}.section-media.media-count-4,.section-media.media-count-5,.section-media.media-count-11{grid-template-columns:repeat(2,minmax(0,1fr))}.section-media.media-count-11>.media-card:first-child,.section-media.media-count-11>.media-card:nth-child(6){grid-column:auto}.content-section{padding-block:60px}}
@media(max-width:700px){body{font-size:16px}.container{width:calc(100% - 40px)}.header-inner{min-height:76px}.brand{width:158px}.home-hero,.split-hero,.feature-grid{grid-template-columns:1fr;gap:32px}.hero{padding-block:40px 54px}.home-hero .hero-copy{max-width:none}.home-hero .hero-media{max-width:none}.hero-media{max-width:440px}.hero-video{border-radius:16px}h1{font-size:2.8rem;line-height:1.12}h2{font-size:2.05rem}.eyebrow{font-size:12px;margin-bottom:18px}.hero h1{margin-bottom:22px}.hero .prose{line-height:1.8}.hero-copy .actions{gap:10px}.button{font-size:14px;padding:12px 16px;gap:14px}.text-hero{margin-inline:auto}.breadcrumb{padding-top:18px;font-size:13px}.feature-grid.image-left .section-media,.feature-grid.image-left .section-copy{grid-row:auto;grid-column:auto}.section-media{gap:14px}.text-cards,.text-cards.count-5{grid-template-columns:1fr 1fr;gap:26px 20px}.text-cards.count-5 article:last-child{grid-column:1/-1}.text-cards h3{font-size:1.35rem}.has-cards .section-media{grid-template-columns:1fr 1fr}.has-cards .section-media .video-card:last-child{max-width:320px}.reviews{grid-template-columns:1fr;gap:28px}.gallery-grid{gap:18px;grid-template-columns:1fr 1fr}.gallery-item:nth-child(7n+1){grid-column:span 2}.gallery-filters{gap:7px}.gallery-filters button{font-size:13px;padding:9px 12px}.gallery-descriptions{font-size:15px}.gallery-item:nth-child(13n+1) img{max-height:none}.media-trigger,.media-trigger img{border-radius:12px}.play-icon{width:44px;height:44px}.expand-icon{width:34px;height:34px;right:10px;bottom:10px}.faq-item summary h3{font-size:17px}.faq-section .container{width:calc(100% - 40px)}.faq-section{padding-block:30px}.faq-answer{padding-right:0}.faq-item summary{gap:18px}.site-footer{padding-top:48px;padding-bottom:110px}.footer-grid{grid-template-columns:1fr;gap:36px}.footer-brand{grid-column:auto}.floating-contact{right:12px;bottom:max(10px,env(safe-area-inset-bottom));padding:5px}.floating-contact a{padding:8px 12px;font-size:13px}.content-section{padding-block:50px}.closing-section{padding-bottom:82px}.lightbox{padding:12px;border-radius:12px}.map-wrap{min-height:330px}.map-wrap iframe{height:330px}}
@media(max-width:380px){h1{font-size:2.45rem}.container{width:calc(100% - 32px)}.text-cards,.text-cards.count-5{grid-template-columns:1fr}.gallery-grid{grid-template-columns:1fr}.gallery-item:nth-child(7n+1){grid-column:auto}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero-pause{display:none!important}}

/* Reserve mobile viewport space for the fixed contact controls. */
@media(max-width:700px){body{overflow:hidden}.site-scroll{height:calc(100dvh - 70px - env(safe-area-inset-bottom));overflow-y:auto;overflow-x:hidden;scroll-padding-top:90px}.floating-contact{left:0;right:0;bottom:0;min-height:70px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));justify-content:flex-end;align-items:center;background:var(--paper);border-top:1px solid var(--line);border-radius:0;box-shadow:none}.site-footer{padding-bottom:45px}.closing-section{padding-bottom:50px}.site-scroll:has(+.floating-contact){overscroll-behavior-y:contain}}

/* Canonical V2: keep the original editorial type and palette; add restrained art details. */
.glyph{flex:none;display:block;width:24px;height:24px}.button .glyph{width:19px;height:19px}.hero,.content-section{position:relative;isolation:isolate}.hero::before,.kind-manifesto::before,.kind-quiet-note::before,.kind-approach-rows::before{content:"";position:absolute;z-index:-1;pointer-events:none;width:min(44vw,520px);height:340px;right:-10px;top:16px;border-radius:46% 54% 61% 39% / 57% 44% 56% 43%;background:radial-gradient(ellipse at 42% 48%,#d7a3aa20,transparent 69%),radial-gradient(ellipse at 68% 53%,#baa3c022,transparent 67%);transform:rotate(-8deg)}.hero::before{right:6%;top:9%;height:66%}.kind-manifesto::before{left:0;top:36%;height:55%}.kind-quiet-note::before{width:80%;height:95%}.section-media{position:relative}.kind-feature:nth-of-type(4n) .section-media::before{content:"";position:absolute;z-index:-1;inset:12% -12px -15px 7%;border:1px solid #d7a3aa65;border-radius:47% 53% 42% 58% / 41% 54% 46% 59%;transform:rotate(5deg);pointer-events:none}.section-copy{min-width:0}.section-note{margin-top:22px;max-width:680px;font-size:15px;color:#66566a;line-height:1.8}.closing-section .section-note{color:inherit}.section-icons{display:flex;gap:20px;margin-bottom:16px}.section-icons .concept-icon{width:72px;height:76px;margin:0}.concept-icon{width:88px;height:96px;display:grid;place-items:center;margin-bottom:18px;flex:none}.concept-icon img{width:100%;height:100%;object-fit:contain;max-width:none}.icon-akranpaylasim img,.icon-sanatciesligi img{width:150%;height:150%}.icon-kendiuretim img{width:108%;height:108%}.icon-6-9,.icon-10-13,.icon-13-17,.icon-18{width:100px;height:118px}.component-grid{display:grid;gap:32px;margin-top:36px}.component-grid article{min-width:0}.component-grid h3{margin:10px 0 14px}.component-grid .prose{font-size:16px;line-height:1.75}.approaches-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px}.approaches-grid article{padding-top:12px;transition:transform .18s}.approaches-grid article:hover{transform:translateY(-3px)}.approaches-grid .card-number{display:block;border-top:1px solid #baaebc;padding-top:18px}.kind-approaches{background:#f2edea}.categories-grid,.event-cards-grid,.panels-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 44px}.categories-grid article,.event-cards-grid article{border-top:1px solid var(--line);padding-top:20px}.categories-grid h3{font-size:1.7rem}.card-media{margin-top:26px;display:grid;gap:20px}.card-media.media-count-2{grid-template-columns:1fr 1fr}.card-media .video-card{max-width:none}.card-media .media-trigger img{width:100%;height:auto;max-height:640px;object-fit:contain;background:#f1ebe7}.card-media.media-count-2 .video-card{align-self:start}.media-badge{position:absolute;left:12px;top:12px;padding:5px 11px;border-radius:7px;background:#faf7f3ed;color:var(--ink);font:500 12px/1.5 var(--sans)}.kind-panels .component-grid{margin-top:0}.panels-grid article{background:#f1eaee;padding:30px;border-radius:18px}.panels-grid h3{font-size:1.9rem}.kind-manifesto h2{font-size:clamp(2.4rem,4.5vw,4rem);max-width:1100px}.kind-manifesto .prose{max-width:800px;margin-block:34px}.kind-manifesto .section-media{margin-top:36px;width:100%}.kind-manifesto .media-trigger{background:#eee8e4}.kind-manifesto .media-trigger img{width:100%;max-height:670px;object-fit:contain}.stat-callout{display:flex;align-items:center;gap:24px;background:#eee4ef;padding:22px 28px;border-radius:16px;margin-top:26px;max-width:440px}.stat-callout strong{font:400 4.8rem/1 var(--serif);letter-spacing:-.045em;color:var(--plum)}.stat-callout span{max-width:150px;font-size:15px;line-height:1.6}.ages-grid,.ages-photo-grid,.practical-grid,.facts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.ages-grid h3,.ages-photo-grid h3{font-size:2rem}.kind-ages-photo .section-media{margin-top:36px}.kind-ages-photo .media-trigger{background:var(--card)}.kind-ages-photo .media-trigger img{max-height:700px;width:100%;object-fit:contain}.practical-grid article,.facts-grid article{border-top:1px solid var(--line);padding-top:22px}.glyph-wrap{color:var(--plum);margin-bottom:16px}.glyph-wrap>.glyph{width:30px;height:30px}.kind-practical{background:#f2eeea}.practical-grid h3,.facts-grid h3{font-size:1.5rem}.kind-mosaic .section-media{grid-template-columns:1.15fr .85fr;grid-template-rows:1fr 1fr;gap:22px;margin-top:36px}.kind-mosaic .section-media>.media-card:first-child{grid-column:1;grid-row:1/3;height:100%}.kind-mosaic .section-media>.media-card:first-child .media-trigger{height:100%;display:grid;place-items:center;background:var(--card)}.kind-mosaic .section-media>.media-card:first-child img{object-fit:contain}.kind-mosaic .section-media>.media-card:not(:first-child){max-width:300px;justify-self:center}.kind-event-mosaic .section-media{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px;align-items:center}.kind-event-mosaic .section-media>.media-card:nth-child(even){width:75%;justify-self:center}.kind-mini-gallery .section-media{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}.intro-steps{padding:0;list-style:none;display:flex;gap:40px;margin:36px 0 0;max-width:760px}.intro-steps li{display:flex;align-items:center;gap:12px;flex:1;border-top:1px solid var(--line);padding-top:22px}.intro-steps .glyph{color:var(--plum)}.timeline-grid{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #b8a5b9;padding-top:28px;gap:36px}.timeline-grid article{position:relative}.timeline-grid article::before{content:"";width:9px;height:9px;position:absolute;left:0;top:-33px;border-radius:50%;background:var(--plum)}.timeline-label{font:400 2.5rem/1.2 var(--serif);color:var(--plum)}.timeline-after{margin-top:40px}.approach-rows-grid{display:block}.approach-rows-grid article{display:grid;grid-template-columns:90px 1fr 1.5fr;align-items:center;gap:28px;padding:20px 0;border-top:1px solid var(--line)}.approach-rows-grid .concept-icon{margin:0}.approach-rows-grid h3{margin:0}.review-component{margin-top:36px;min-width:0}.review-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 2px 16px;overscroll-behavior-x:contain}.review-track::-webkit-scrollbar{display:none}.review-card{scroll-snap-align:start;position:relative;padding:38px 28px 30px;background:#f0e8ed;border-radius:14px;border:1px solid #e5dbe5;min-width:0}.review-card:nth-child(even){background:#f3ebe7}.quote-mark{position:absolute;top:0;right:22px;color:#755e7822;font:110px/1.2 var(--serif);pointer-events:none}.review-card figcaption{font-weight:600;font-size:15px;color:#604b63;margin-bottom:20px;position:relative}.review-card blockquote{font:400 18px/1.8 var(--serif);margin:0;position:relative}.review-controls{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px}.review-controls button{background:transparent;border:1px solid #b9a9bb;border-radius:50%;height:44px;width:44px;display:grid;place-items:center;color:var(--plum)}.review-status{font-size:13px;color:#6b5a6c;min-width:44px;text-align:center}.kind-review-static .review-track{grid-template-columns:1fr 1fr;grid-auto-flow:row;grid-auto-columns:auto;overflow:visible}.faq-item[open] summary{color:var(--plum)}.faq-item[open] summary>span{transform:none}.faq-item[open] .faq-answer{animation:answer-enter .18s ease-out}@keyframes answer-enter{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.kind-quiet-cta{background:#f1ebee;padding-block:48px}.kind-quiet-cta .container{max-width:850px}.kind-quiet-cta h2{font-size:2rem}.kind-quiet-note{background:#f3ebef}.contact-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}.contact-cards-grid article{display:flex;flex-direction:column;border:1px solid var(--line);padding:30px 24px;border-radius:14px}.contact-cards-grid article .actions{margin-top:auto;padding-top:28px}.contact-cards-grid article .prose{overflow-wrap:anywhere}.contact-cards-grid .contact-card-heading{font:400 2rem/1.2 var(--serif);letter-spacing:-.015em;margin:10px 0 14px;max-width:none}.contact-cards-grid .glyph-whatsapp{color:#168445}.page-iletisim .kind-contact-cards{padding-block:56px}.page-iletisim .kind-location{padding-block:76px}.map-wrap{margin-top:24px;background:#ede8e3;border-radius:16px}.gallery-filters{position:sticky;top:100px;z-index:20;flex-wrap:nowrap;overflow-x:auto;padding:16px 2px;background:#faf7f3f7;border-bottom:1px solid var(--line);scrollbar-width:thin}.gallery-filters button{flex:none;white-space:nowrap;font-size:13px;padding-inline:12px}.gallery-descriptions h2{font-size:1.6rem;margin-bottom:10px}.gallery-grid{display:block;columns:3;column-gap:24px}.gallery-item{break-inside:avoid;margin-bottom:24px}.gallery-item .media-trigger img{height:auto;object-fit:contain;max-height:none}.gallery-item:nth-child(13n+1) img{max-height:none}.floating-contact{right:20px;bottom:22px;display:flex;flex-direction:column;gap:12px;padding:0;background:none;box-shadow:none;border:0}.floating-contact a,.floating-contact a:first-child{width:54px;height:54px;min-height:54px;padding:14px;border-radius:50%;background:var(--plum);box-shadow:0 3px 15px #211e2026;position:relative;transition:transform .18s}.floating-contact a.floating-whatsapp{background:#25d366}.floating-contact .glyph{width:26px;height:26px;color:white}.floating-contact a:hover{transform:translateY(-3px)}.floating-label{position:absolute;right:calc(100% + 10px);padding:4px 10px;border-radius:6px;background:#302632;color:white;font-size:12px;opacity:0;pointer-events:none;transition:opacity .15s;white-space:nowrap}.floating-contact a:hover .floating-label,.floating-contact a:focus-visible .floating-label{opacity:1}
@media(min-width:701px) and (max-width:1199px){.approaches-grid{gap:18px}.approaches-grid h3{font-size:1.25rem}.approaches-grid .prose{font-size:14px}.review-track{grid-auto-columns:calc((100% - 24px)/2)}}
@media(max-width:1100px){.gallery-filters{top:100px}.gallery-filters button{font-size:12px;padding-inline:10px}.contact-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-cards-grid article:last-child{grid-column:1/-1;max-width:580px;width:100%}.ages-grid,.ages-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.categories-grid,.event-cards-grid,.panels-grid{gap:34px 26px}}
@media(max-width:1000px){.gallery-filters{top:82px}.gallery-grid{columns:2}.facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid{gap:32px}.categories-grid h3{font-size:1.5rem}.approach-rows-grid article{grid-template-columns:78px 1fr 1.25fr;gap:20px}.practical-grid{gap:20px}.practical-grid h3{font-size:1.3rem}}
@media(max-width:700px){.hero::before{width:85%;right:0;height:40%;top:10%}.component-grid{margin-top:28px}.approaches-grid{grid-template-columns:1fr;gap:30px}.approaches-grid article{padding-top:0}.approaches-grid .concept-icon{width:72px;height:78px}.approaches-grid .card-number{padding-top:10px}.approaches-grid h3{font-size:1.6rem}.approaches-grid .prose{font-size:16px}.categories-grid,.event-cards-grid,.panels-grid{grid-template-columns:1fr;gap:38px}.concept-icon{width:76px;height:84px}.categories-grid h3{font-size:1.7rem}.categories-grid .card-media{margin-top:22px}.panels-grid article{padding:24px 20px}.panels-grid h3{font-size:1.65rem}.ages-grid,.ages-photo-grid,.practical-grid,.facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}.ages-grid .prose,.practical-grid .prose{font-size:14px}.ages-grid .concept-icon,.ages-photo-grid .concept-icon{width:88px;height:100px}.stat-callout{padding:20px;gap:20px}.stat-callout strong{font-size:4rem}.kind-manifesto h2{font-size:2.5rem}.kind-mosaic .section-media{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:14px}.kind-mosaic .section-media>.media-card:first-child{grid-column:1/-1;grid-row:auto}.kind-mosaic .section-media>.media-card:not(:first-child){max-width:none}.kind-mini-gallery .section-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kind-event-mosaic .section-media{gap:16px}.kind-event-mosaic .section-media>.media-card:nth-child(even){width:100%}.intro-steps{flex-direction:column;gap:20px}.intro-steps li{padding-top:16px}.timeline-grid{grid-template-columns:1fr;border-top:0;border-left:1px solid #b8a5b9;padding:0 0 0 24px;gap:30px}.timeline-grid article::before{left:-29px;top:12px}.approach-rows-grid article{grid-template-columns:76px 1fr;gap:4px 18px}.approach-rows-grid .concept-icon{grid-row:1/3}.approach-rows-grid .prose{grid-column:2}.approach-rows-grid h3{font-size:1.4rem}.review-track{grid-auto-columns:100%;gap:18px}.review-card{padding:32px 24px}.review-card blockquote{font-size:18px}.kind-review-static .review-track{grid-template-columns:1fr}.contact-cards-grid{grid-template-columns:1fr;gap:20px}.contact-cards-grid article:last-child{grid-column:auto;max-width:none}.contact-cards-grid article{padding:26px}.gallery-filters{top:76px;padding-block:10px;gap:7px}.gallery-filters button{font-size:13px;padding:9px 12px}.gallery-grid{columns:2;column-gap:14px}.gallery-item{margin-bottom:14px}.gallery-item:nth-child(7n+1){column-span:all}.floating-contact{flex-direction:row;left:0;right:0;bottom:0;min-height:68px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));gap:12px;justify-content:flex-end;background:var(--paper);border-top:1px solid var(--line)}.floating-contact a,.floating-contact a:first-child{width:46px;height:46px;min-height:46px;padding:11px}.floating-contact .glyph{width:24px;height:24px}.floating-label{display:none}.site-scroll{height:calc(100dvh - 68px - env(safe-area-inset-bottom))}.map-wrap{margin-top:8px}.kind-location .map-wrap{min-height:330px}.hero h1{overflow-wrap:normal}}
@media(max-width:400px){.card-media.media-count-2{grid-template-columns:1fr}.card-media.media-count-2 .video-card{max-width:300px}.kind-feature .section-media.media-count-2{gap:12px}.gallery-grid{columns:2}.gallery-item:nth-child(7n+1){column-span:all}}
/* Decorative washes and organic outlines stay within their own sections. */
.hero,.content-section{overflow:clip}.section-media{min-width:0}
.art-mark{position:absolute;right:max(30px,calc((100% - 1240px)/2));top:18px;z-index:-1;color:var(--plum);opacity:.35;pointer-events:none}.primary-nav .header-cta{align-items:center}.header-cta .glyph{width:18px;height:18px}@media(max-width:700px){.art-mark{width:74px;height:56px;right:18px;top:8px;opacity:.28}}

/* The supplied historical reference accompanies only the two editorial articles. */
.editorial-with-reference{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:64px;align-items:center}.historical-reference{width:100%;max-width:480px;min-width:0;justify-self:end;padding:8px;border:1px solid var(--line);background:var(--paper);border-radius:4px}.historical-reference img{width:100%;height:auto;object-fit:contain}.historical-reference figcaption{padding:10px 4px 3px;color:#66566a;font-family:var(--serif);font-size:12px;line-height:1.65;letter-spacing:.015em;white-space:pre-line}.editorial-reference-small{grid-template-columns:minmax(0,740px) 298px;gap:64px}.editorial-reference-small .historical-reference{max-width:298px}
@media(max-width:1000px){.editorial-with-reference{grid-template-columns:1fr;gap:30px}.historical-reference{justify-self:start}.editorial-reference-small{grid-template-columns:minmax(0,1fr) 298px;gap:36px}}
@media(max-width:700px){.editorial-with-reference,.editorial-reference-small{grid-template-columns:1fr;gap:28px}.editorial-reference-small .historical-reference{max-width:278px}}
