@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,700;9..144,800;9..144,900&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Space+Mono:wght@600;700&display=swap);.elementor-644 .elementor-element.elementor-element-804f677{--display:flex}html,body{overflow-x:hidden}#ttdt-about{--brown:#604734;--brown-dark:#3d2a21;--brown-soft:#806755;--cream:#fcf7d9;--cream-light:#fffbea;--pink-light:#f6d8d6;--pink:#f0c5d4;--pink-dark:#d68fa9;--heading:"Fraunces", serif;--body:"Plus Jakarta Sans", sans-serif;--mono:"Space Mono", monospace;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;background:var(--cream);color:var(--brown-dark);font-family:var(--body)}#ttdt-about *,#ttdt-about *::before,#ttdt-about *::after{box-sizing:border-box}.about-wrap{width:100%;margin:0 auto;padding-left:clamp(24px, 5vw, 90px);padding-right:clamp(24px, 5vw, 90px)}.about-eyebrow{margin-bottom:17px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.about-reveal{opacity:0;transform:translateY(28px);transition:opacity 0.7s ease,transform 0.7s ease}.about-reveal.is-visible{opacity:1;transform:translateY(0)}.about-btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 24px;border-radius:8px;text-decoration:none!important;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.07em;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.about-btn-dark{border:1px solid var(--brown-dark);background:var(--brown-dark);color:var(--cream)!important;box-shadow:0 6px 0 #281c16}.about-btn-dark:hover{transform:translateY(-3px);box-shadow:0 9px 0 #281c16}.about-btn-light{border:1.5px solid var(--brown);background:var(--cream-light);color:var(--brown-dark)!important}.about-btn-light:hover{transform:translateY(-3px);background:var(--pink)}.about-hero{position:relative;min-height:760px;display:flex;align-items:center;padding:105px 0 120px;background:linear-gradient(rgb(96 71 52 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(96 71 52 / .05) 1px,transparent 1px),var(--cream);background-size:30px 30px}.about-hero::before{content:"";position:absolute;width:340px;height:340px;top:-160px;right:-100px;border-radius:50%;background:var(--pink);opacity:.4}.about-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,0.92fr);align-items:center;gap:clamp(60px,7vw,130px)}.about-hero-copy{max-width:900px}.about-hero-copy h1{max-width:900px;margin:0;font-family:var(--heading);font-size:clamp(62px,6.2vw,108px);font-weight:800;line-height:.91;letter-spacing:-.045em}.about-hero-copy h1 span{color:var(--pink-dark)}.about-hero-copy>p{max-width:690px;margin:30px 0 35px;color:var(--brown-soft);font-size:16px;line-height:1.85}.about-hero-actions{display:flex;flex-wrap:wrap;gap:14px}.about-hero-art{position:relative;min-height:470px}.about-paper{position:absolute;border:1.5px solid var(--brown)}.about-paper-back{width:75%;height:290px;top:100px;left:7%;background:var(--pink);transform:rotate(-7deg);box-shadow:10px 12px 0 rgb(96 71 52 / .1)}.about-paper-main{width:min(410px,82%);min-height:330px;top:55px;right:2%;padding:38px 35px;background:linear-gradient(rgb(96 71 52 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(96 71 52 / .045) 1px,transparent 1px),var(--cream-light);background-size:24px 24px;transform:rotate(4deg);box-shadow:13px 15px 0 rgb(96 71 52 / .12);transition:transform 0.18s ease}.about-paper-tape{position:absolute;width:90px;height:23px;top:-12px;left:50%;background:rgb(240 197 212 / .88);transform:translateX(-50%) rotate(-2deg)}.about-paper-code{display:block;margin-bottom:25px;font-family:var(--mono);font-size:9px;font-weight:700;color:var(--pink-dark);letter-spacing:.12em}.about-paper-main h3{margin:0;font-family:var(--heading);font-size:34px;line-height:1.05}.about-paper-main p{margin:20px 0;font-size:13px;line-height:1.7;color:var(--brown-soft)}.about-paper-line{height:1px;margin:27px 0 18px;background:rgb(96 71 52 / .25)}.about-paper-main small{font-family:var(--mono);font-size:9px;line-height:1.6}.about-stamp{position:absolute;right:-5px;bottom:18px;width:105px;height:105px;display:flex;align-items:center;justify-content:center;border:3px double var(--pink-dark);border-radius:50%;color:var(--pink-dark);font-family:var(--mono);font-size:12px;font-weight:700;line-height:1.25;text-align:center;transform:rotate(-12deg);opacity:.85;transition:transform 0.18s ease}.about-intro{padding:110px 0 120px;background:var(--brown);color:var(--cream)}.about-intro-grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:clamp(60px,8vw,140px)}.about-section-number{margin-bottom:20px;font-family:var(--heading);font-size:80px;line-height:.8;color:var(--pink)}.about-intro h2{max-width:680px;margin:0;font-family:var(--heading);font-size:clamp(52px,5vw,78px);line-height:.97;letter-spacing:-.035em}.about-intro h2 span{color:var(--pink)}.about-intro-right{padding-top:50px}.about-intro-right p{max-width:760px;margin:0 0 22px;color:rgb(252 247 217 / .78);font-size:15px;line-height:1.85}.about-intro-right .about-big-text{margin-bottom:31px;color:var(--cream);font-size:19px;line-height:1.75}.about-big-text strong{color:var(--pink)}.about-why{padding:110px 0 130px;background:var(--cream)}.about-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:55px;padding-bottom:32px;border-bottom:1px solid rgb(96 71 52 / .25)}.about-section-head h2{max-width:820px;margin:0;font-family:var(--heading);font-size:clamp(54px,5.3vw,82px);line-height:.95}.about-section-head h2 span{color:var(--pink-dark)}.about-section-head>p{max-width:410px;margin:0;color:var(--brown-soft);font-size:13px;line-height:1.7}.about-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.about-why-card{position:relative;min-height:390px;padding:34px;border:1.5px solid var(--brown);display:flex;flex-direction:column}.about-card-cream{background:var(--cream-light)}.about-card-pink{background:var(--pink-light)}.about-card-dark{background:var(--brown-dark);color:var(--cream)}.about-card-no{font-family:var(--mono);font-size:8px;letter-spacing:.12em}.about-card-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin:50px 0 25px;border:1px solid currentColor;border-radius:50%;font-family:var(--heading);font-size:27px}.about-why-card h3{margin:auto 0 12px;font-family:var(--heading);font-size:34px;line-height:1.05}.about-why-card p{margin:0;font-size:13px;line-height:1.75;opacity:.82}.about-method{padding:125px 0;background:var(--pink-light)}.about-method-grid{display:grid;grid-template-columns:minmax(300px,0.75fr) minmax(0,1.25fr);gap:clamp(60px,7vw,120px);align-items:start}.about-method-note{position:sticky;top:80px;padding:42px 36px;border:1.5px solid var(--brown);background:var(--cream-light);transform:rotate(-2deg);box-shadow:10px 12px 0 rgb(96 71 52 / .1)}.about-method-tape{position:absolute;width:90px;height:22px;top:-12px;left:50%;background:rgb(240 197 212 / .9);transform:translateX(-50%) rotate(3deg)}.about-method-note>span{display:block;margin-bottom:25px;font-family:var(--mono);font-size:8px;letter-spacing:.12em;color:var(--pink-dark)}.about-method-note h3{margin:0;font-family:var(--heading);font-size:40px;line-height:1.03}.about-method-note p{margin:23px 0 0;color:var(--brown-soft);font-size:13px;line-height:1.75}.about-method-content h2{max-width:790px;margin:0 0 48px;font-family:var(--heading);font-size:clamp(50px,5vw,76px);line-height:.96}.about-method-content h2 span{color:var(--pink-dark)}.about-method-list{border-top:1px solid rgb(96 71 52 / .3)}.about-method-item{display:grid;grid-template-columns:70px minmax(0,1fr);gap:20px;padding:27px 0;border-bottom:1px solid rgb(96 71 52 / .25)}.about-method-item>span{font-family:var(--mono);font-size:9px;color:var(--pink-dark)}.about-method-item h4{margin:0 0 7px;font-family:var(--heading);font-size:25px}.about-method-item p{max-width:680px;margin:0;color:var(--brown-soft);font-size:13px;line-height:1.7}.about-team{padding:115px 0 140px;background:linear-gradient(rgb(96 71 52 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(96 71 52 / .045) 1px,transparent 1px),var(--cream);background-size:30px 30px}.about-team-head{max-width:980px;margin-bottom:65px}.about-team-head h2{margin:0;font-family:var(--heading);font-size:clamp(54px,5.4vw,86px);line-height:.94;letter-spacing:-.04em}.about-team-head h2 span{color:var(--pink-dark)}.about-team-head>p{max-width:760px;margin:24px 0 0;color:var(--brown-soft);font-size:14px;line-height:1.8}.about-team-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;align-items:stretch}.about-member{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;padding:18px;border:1.5px solid var(--brown);background:var(--cream-light);box-shadow:7px 8px 0 rgb(96 71 52 / .08);transition:transform 0.2s ease,box-shadow 0.2s ease}.about-member-2,.about-member-4{background:var(--pink-light)}.about-member:hover{transform:translateY(-5px);box-shadow:10px 12px 0 rgb(96 71 52 / .13)}.about-member-photo-wrap{position:relative;width:100%;aspect-ratio:4 / 5;margin-bottom:22px;overflow:hidden;flex-shrink:0}.about-member-photo{width:100%;height:100%;display:block;object-fit:cover;border:1px solid rgb(96 71 52 / .42);filter:saturate(.95) contrast(.98)}.about-member-1 .about-member-photo{object-position:center 22%}.about-member-2 .about-member-photo{object-position:center 16%}.about-member-3 .about-member-photo{object-position:center 18%}.about-member-4 .about-member-photo{object-position:center 18%}.about-member-5 .about-member-photo{object-position:center 16%}.about-member-tape{position:absolute;z-index:3;top:-9px;left:50%;width:68px;height:20px;background:rgb(240 197 212 / .88);transform:translateX(-50%) rotate(-3deg)}.about-member-info{display:flex;flex-direction:column;flex:1;min-width:0}.about-member-code{margin-bottom:10px;font-family:var(--mono);font-size:7px;font-weight:700;letter-spacing:.12em;color:var(--pink-dark)}.about-member-info h3{margin:0 0 8px;font-family:var(--heading);font-size:clamp(24px,1.75vw,31px);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.about-member-role{margin:0 0 14px!important;font-family:var(--mono);font-size:7.5px!important;font-weight:700;line-height:1.5!important;letter-spacing:.07em;color:var(--pink-dark)!important}.about-member-info>p:last-child{margin:0;color:var(--brown-soft);font-size:11.5px;line-height:1.7;text-wrap:pretty;word-break:normal;overflow-wrap:break-word}.about-experience{padding:110px 0 125px;background:var(--cream)}.about-experience-head{max-width:920px;margin-bottom:55px}.about-experience-head h2{margin:0;font-family:var(--heading);font-size:clamp(54px,5.3vw,82px);line-height:.95}.about-experience-head h2 span{color:var(--pink-dark)}.about-experience-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgb(96 71 52 / .28);border-bottom:1px solid rgb(96 71 52 / .28)}.about-experience-item{min-height:280px;padding:30px 26px;border-right:1px solid rgb(96 71 52 / .25)}.about-experience-item:last-child{border-right:0}.about-experience-item>span{font-family:var(--mono);font-size:8px;color:var(--pink-dark)}.about-experience-item h3{margin:65px 0 12px;font-family:var(--heading);font-size:33px}.about-experience-item p{margin:0;color:var(--brown-soft);font-size:13px;line-height:1.7}.about-explore{padding:110px 0 125px;background:var(--brown)}.about-explore-head{margin-bottom:50px;color:var(--cream)}.about-explore-head h2{max-width:850px;margin:0;font-family:var(--heading);font-size:clamp(52px,5.2vw,80px);line-height:.95}.about-explore-head h2 span{color:var(--pink)}.about-explore-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.about-explore-card{--tilt-x:0deg;--tilt-y:0deg;min-height:335px;display:flex;flex-direction:column;padding:31px;border:1px solid var(--cream);background:var(--cream);color:var(--brown-dark)!important;text-decoration:none!important;transform:perspective(800px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform 0.2s ease,box-shadow 0.2s ease}.about-explore-card-pink{background:var(--pink-light)}.about-explore-card-dark{border-color:rgb(252 247 217 / .6);background:var(--brown-dark);color:var(--cream)!important}.about-explore-card:hover{box-shadow:8px 9px 0 rgb(0 0 0 / .18)}.about-explore-code{font-family:var(--mono);font-size:8px;letter-spacing:.12em}.about-explore-card h3{margin:auto 0 12px;font-family:var(--heading);font-size:34px;line-height:1.06}.about-explore-card p{margin:0 0 23px;font-size:13px;line-height:1.7;opacity:.78}.about-explore-card strong{font-family:var(--mono);font-size:9px;letter-spacing:.07em}.about-community{padding:115px 0;background:linear-gradient(rgb(96 71 52 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(96 71 52 / .045) 1px,transparent 1px),var(--cream);background-size:28px 28px}.about-community-box{position:relative;min-height:480px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:60px;align-items:center;padding:65px clamp(35px,6vw,90px);border:2px solid var(--brown);background:var(--pink-light);box-shadow:12px 14px 0 rgb(96 71 52 / .11)}.about-community-copy{max-width:780px}.about-community-copy h2{margin:0;font-family:var(--heading);font-size:clamp(52px,5.2vw,80px);line-height:.95}.about-community-copy h2 span{color:var(--pink-dark)}.about-community-copy>p{max-width:640px;margin:25px 0 31px;color:var(--brown-soft);font-size:14px;line-height:1.8}.about-community-note{padding:30px;border:1.5px solid var(--brown);background:var(--cream-light);transform:rotate(3deg)}.about-community-note span{display:block;margin-bottom:16px;font-family:var(--mono);font-size:8px;color:var(--pink-dark)}.about-community-note p{margin:0;font-size:12px;line-height:1.7}.about-community-sticker{position:absolute;width:105px;height:105px;top:-45px;right:60px;display:flex;align-items:center;justify-content:center;border:2px solid var(--brown);border-radius:50%;background:var(--cream);font-family:var(--mono);font-size:10px;font-weight:700;line-height:1.25;text-align:center;transform:rotate(10deg)}.about-ending{padding:90px 0;background:var(--brown-dark);color:var(--cream)}.about-ending-inner{position:relative;text-align:center}.about-ending-inner>span{font-family:var(--mono);font-size:9px;letter-spacing:.18em;color:var(--pink)}.about-ending-inner p{max-width:800px;margin:24px auto;font-family:var(--heading);font-size:clamp(33px,3.7vw,54px);line-height:1.08}.about-ending-star{font-size:28px;color:var(--pink)}@media (max-width:1250px){.about-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){.about-hero-grid{grid-template-columns:1fr;gap:50px}.about-hero-art{width:min(680px,100%);margin:auto}.about-intro-grid{grid-template-columns:1fr;gap:25px}.about-intro-right{padding-top:0}.about-why-grid{grid-template-columns:1fr}.about-method-grid{grid-template-columns:1fr}.about-method-note{position:relative;top:auto;width:min(600px,100%)}.about-experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-experience-item:nth-child(2){border-right:0}.about-experience-item:nth-child(-n+2){border-bottom:1px solid rgb(96 71 52 / .25)}.about-explore-grid{grid-template-columns:1fr}.about-community-box{grid-template-columns:1fr}.about-community-note{width:min(450px,100%)}}@media (max-width:850px){.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.about-wrap{padding-left:16px;padding-right:16px}.about-hero{min-height:auto;padding:75px 0 90px}.about-hero-copy h1{font-size:52px}.about-hero-copy>p{font-size:14px}.about-hero-actions{flex-direction:column}.about-btn{width:100%}.about-hero-art{min-height:420px}.about-paper-main{width:88%;padding:30px 25px}.about-paper-main h3{font-size:28px}.about-stamp{right:0;width:85px;height:85px;font-size:9px}.about-intro{padding:80px 0 90px}.about-section-number{font-size:62px}.about-intro h2{font-size:47px}.about-section-head{align-items:flex-start;flex-direction:column}.about-section-head h2{font-size:49px}.about-why{padding:80px 0 95px}.about-why-card{min-height:320px}.about-method{padding:85px 0}.about-method-note{padding:35px 25px}.about-method-note h3{font-size:33px}.about-method-content h2{font-size:46px}.about-method-item{grid-template-columns:45px minmax(0,1fr)}.about-team{padding:80px 0 100px}.about-team-head h2{font-size:47px}.about-team-grid{grid-template-columns:1fr;gap:26px}.about-member{padding:16px}.about-member-photo-wrap{aspect-ratio:4 / 4.7}.about-member-info h3{font-size:31px}.about-member-info>p:last-child{font-size:12px}.about-experience{padding:85px 0 95px}.about-experience-head h2{font-size:47px}.about-experience-grid{grid-template-columns:1fr;border-bottom:0}.about-experience-item,.about-experience-item:nth-child(2){min-height:auto;padding:28px 0;border-right:0;border-bottom:1px solid rgb(96 71 52 / .25)}.about-experience-item h3{margin:28px 0 10px}.about-explore{padding:85px 0 100px}.about-explore-head h2{font-size:47px}.about-explore-card{min-height:290px;padding:27px 24px}.about-community{padding:80px 0}.about-community-box{padding:55px 24px 35px}.about-community-copy h2{font-size:47px}.about-community-sticker{width:80px;height:80px;top:-35px;right:22px;font-size:8px}.about-ending{padding:70px 0}.about-ending-inner p{font-size:34px}}@media (prefers-reduced-motion:reduce){.about-reveal{opacity:1;transform:none;transition:none}.about-paper-main,.about-stamp,.about-member,.about-explore-card,.about-btn{transition:none}}