﻿*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.6;color:#333;background-color:#fff}body a{text-decoration:none;color:#333}body a:hover{color:#333}body p{font-size:14px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}picture{display:block;width:100%;height:100%}main{margin:0 auto;padding:0;min-height:calc(100vh - 270px)}.main-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;padding:1.5rem 2.5rem}.main-header .header-container{display:flex;justify-content:space-between;align-items:flex-start;max-width:100%}.main-header .header-left{display:flex;align-items:center}.main-header .header-right-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.main-header .header-nav{display:flex;gap:2.5rem}.main-header .nav-link{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.125rem;color:#999;text-decoration:none;letter-spacing:.02em;transition:color .2s ease}.main-header .nav-link:hover{color:#1a1a1a}.main-header .nav-link.active{color:#1a1a1a}.main-header .header-subnav{display:flex;gap:1.5rem}.main-header .subnav-link{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;color:#999;text-decoration:none;letter-spacing:.02em;transition:color .2s ease}.main-header .subnav-link:hover{color:#1a1a1a}.main-header .subnav-link.active{color:#1a1a1a}@media(max-width: 640px){.main-header{padding:1rem 1.5rem}.main-header .header-nav{gap:1.5rem}.main-header .nav-link{font-size:1rem}.main-header .header-subnav{gap:1rem}.main-header .subnav-link{font-size:.75rem}}.logo-buro{font-family:"Albert Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2.6rem;font-weight:700;color:#1a1a1a;text-decoration:none;letter-spacing:-0.02em;transition:opacity .2s ease;line-height:1}.logo-buro sup{position:relative;top:-0.2em;display:inline-block;margin-left:.05em;color:currentcolor;font-size:.8em;line-height:1;letter-spacing:0;vertical-align:baseline}.logo-buro:hover{opacity:.5}.buro-projects{--projects-ink: #262421;--projects-muted: #8b8881;--projects-sage: #7d8777;--projects-paper: #fff;background:var(--projects-paper);color:var(--projects-ink);padding-top:10rem}.buro-projects main{width:100%;margin:0;padding:0}.buro-projects .project-study{padding:2rem clamp(3rem,6vw,6rem);border-top:1px solid rgba(38,36,33,.18);overflow:hidden}.buro-projects .project-study:first-child{border-top:none;padding-top:0}.buro-projects .project-study__header{display:grid;grid-template-columns:4rem 1fr auto;align-items:baseline;gap:1rem;margin-bottom:4rem}.buro-projects .project-study__header>span,.buro-projects .project-study__header>p{color:var(--projects-muted);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.buro-projects .project-study__header>span{color:var(--projects-sage)}.buro-projects .project-study__header h2{font-size:clamp(1.4rem,3vw,3rem);font-weight:300;line-height:1;letter-spacing:-0.045em}.buro-projects .project-layout{margin:0;padding:0;list-style:none}.buro-projects .project-card{min-width:0}.buro-projects .project-card a{display:block;color:inherit}.buro-projects .project-card figure{margin:0}.buro-projects .project-card__media{overflow:hidden;background:#ddd8cf}.buro-projects .project-card img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 700ms cubic-bezier(0.16, 1, 0.3, 1)}.buro-projects .project-card a:hover img{transform:scale(1.035)}.buro-projects .project-card figcaption{margin-top:1rem;display:flex;align-items:flex-start;gap:clamp(.75rem,1.6vw,1.5rem)}.buro-projects .project-card__number{flex:none;padding-top:.35em;color:var(--projects-muted);font-size:.65rem;letter-spacing:.12em}.buro-projects .project-card__text{min-width:0}.buro-projects .project-card h3{font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:400;line-height:1.1;letter-spacing:-0.025em}.buro-projects .project-card__meta{margin-top:.6rem;color:var(--projects-muted);font-size:.875rem;font-weight:300;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.buro-projects .project-card__meta span{display:block}.buro-projects .project-card__spec{margin-top:.15rem}.buro-projects .project-study--regular .project-card__place,.buro-projects .project-study--regular .project-card__year,.buro-projects .project-study--index .project-card__place,.buro-projects .project-study--index .project-card__year{display:inline}.buro-projects .project-study--regular .project-card__year::before,.buro-projects .project-study--index .project-card__year::before{content:" — "}.buro-projects .project-study--regular .project-layout{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:clamp(2.5rem,5vw,6rem) clamp(1rem,2.4vw,2.5rem)}.buro-projects .project-study--regular .project-card__media{aspect-ratio:4/5}.buro-projects .project-study--centered .project-layout{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,5rem)}.buro-projects .project-study--centered .project-card figure{position:relative;min-height:28rem}.buro-projects .project-study--centered .project-card__media{width:min(46vw,32rem);margin:0 auto;aspect-ratio:7/8}.buro-projects .project-study--centered .project-card figcaption{position:absolute;inset:0;display:block;margin:0;pointer-events:none}.buro-projects .project-study--centered .project-card__text{position:absolute;width:calc(50% - min(25vw,18rem));left:0;bottom:0;padding-right:clamp(1rem,3vw,3rem);text-align:right}.buro-projects .project-study--centered .project-card h3{font-size:clamp(1.5rem,2.8vw,2.8rem);font-weight:300}.buro-projects .project-study--centered .project-card__meta{margin-top:.75rem}.buro-projects .project-study--centered .project-card:nth-child(even) .project-card__text{right:0;left:auto;padding:0 0 0 clamp(1rem,3vw,3rem);text-align:left}.buro-projects .project-study--index{padding-bottom:clamp(6rem,12vw,12rem)}.buro-projects .project-study--index .project-layout{border-bottom:1px solid rgba(38,36,33,.2)}.buro-projects .project-study--index .project-card{border-top:1px solid rgba(38,36,33,.2)}.buro-projects .project-study--index .project-card figure{display:grid;grid-template-columns:4rem minmax(12rem, 1fr) minmax(12rem, 24rem);align-items:center;min-height:clamp(9rem,15vw,13rem);gap:clamp(1rem,3vw,3rem)}.buro-projects .project-study--index .project-card__media{grid-column:3;grid-row:1;height:clamp(6rem,11vw,9rem)}.buro-projects .project-study--index .project-card figcaption{display:contents}.buro-projects .project-study--index .project-card__number{grid-column:1;grid-row:1;color:var(--projects-sage)}.buro-projects .project-study--index .project-card__text{grid-column:2;grid-row:1}.buro-projects .project-study--index .project-card h3{font-size:clamp(2rem,4.5vw,4.8rem);font-weight:300;letter-spacing:-0.055em;transition:color 250ms ease}.buro-projects .project-study--index .project-card__meta{margin-top:.85rem;font-size:.95rem}.buro-projects .project-study--index .project-card a:hover h3{color:var(--projects-sage)}@media(max-width: 900px){.buro-projects .project-study--regular .project-layout{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){.buro-projects .project-study{padding:3.5rem 1.5rem 5rem}.buro-projects .project-study__header{grid-template-columns:2.5rem 1fr}.buro-projects .project-study__header>p{grid-column:2}.buro-projects .project-study--regular .project-layout{gap:3.5rem .8rem}.buro-projects .project-card figcaption{gap:.5rem}.buro-projects .project-study--centered .project-card figure{min-height:0}.buro-projects .project-study--centered .project-card__media{width:100%}.buro-projects .project-study--centered .project-card figcaption{position:static;margin-top:1rem}.buro-projects .project-study--centered .project-card__text,.buro-projects .project-study--centered .project-card:nth-child(even) .project-card__text{position:static;width:auto;padding:0;text-align:left}.buro-projects .project-study--index .project-card figure{grid-template-columns:2.5rem 1fr;padding:1.5rem 0}.buro-projects .project-study--index .project-card__media{grid-column:1/-1;grid-row:1;height:auto;aspect-ratio:16/9}.buro-projects .project-study--index .project-card__number{grid-column:1;grid-row:2}.buro-projects .project-study--index .project-card__text{grid-column:2;grid-row:2}.buro-projects .project-study--index .project-card h3{font-size:2rem}}.projects-empty{padding:clamp(3rem,8vw,6rem) clamp(1.5rem,6vw,5.5rem);color:rgba(51,51,51,.6)}.project-detail{width:100%;max-width:1000px;margin:6rem auto 2rem;padding:0}.project-detail .hero{position:relative;margin-bottom:0}.project-detail .hero-image{position:relative}@media(max-width: 960px){.project-detail .hero-image{height:calc(100vh - 110px);height:calc(100dvh - 110px)}}.project-detail .hero-image img,.project-detail .hero-image video{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.project-detail .hero-image .hero-video{object-fit:cover}.project-detail .project-title{padding:clamp(2.5rem,5vw,4.5rem) clamp(.5rem,1vw,1.5rem) clamp(3rem,6vw,5rem)}.project-detail .project-title__meta{display:flex;justify-content:space-between;padding-top:1rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);border-top:1px solid rgba(38,36,33,.2);color:#7d8777;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.project-detail .project-title__grid{display:grid;grid-template-columns:minmax(0, 0.85fr) minmax(22rem, 1.15fr);align-items:start;gap:clamp(2rem,6vw,6rem)}.project-detail .project-title__heading{font-size:clamp(2.25rem,4.5vw,4.25rem);font-weight:300;line-height:.9;letter-spacing:-0.055em}.project-detail .project-title h1{max-width:9ch;font-size:1em;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.project-detail .project-title__subheading{max-width:14ch;margin:.3em 0 0;font-size:.72em;line-height:1;opacity:.45}.project-detail .project-title__copy{padding-bottom:.25rem}.project-detail .project-title .abstract{font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.55;font-weight:300}.project-detail .image-gallery{margin-bottom:0;padding:0}.project-detail .grid-item{float:left;overflow:hidden;position:relative;margin-bottom:8px}.project-detail .grid-item img{width:100%;height:auto;display:block;transition:transform .3s ease}.project-detail .grid-item.wide{width:100%}.project-detail .grid-item.wide img{width:100%;height:auto;object-fit:contain}.project-detail .grid-item.tall,.project-detail .grid-item.square{width:calc(50% - 4px);max-height:70vh;aspect-ratio:3/4}.project-detail .grid-item.tall img,.project-detail .grid-item.square img{width:100%;height:100%;object-fit:cover}.has-js .project-detail .gallery-grid:not(.is-masonry){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;gap:8px;padding-bottom:8px}.has-js .project-detail .gallery-grid:not(.is-masonry) .grid-item{float:none;width:100%;margin-bottom:0}.has-js .project-detail .gallery-grid:not(.is-masonry) .wide{grid-column:1/-1}.has-js .project-detail .grid-item{background-color:rgba(38,36,33,.055)}.has-js .project-detail .grid-item.wide:not(.is-revealed){aspect-ratio:var(--ar, 3/2)}.has-js .project-detail .grid-item picture{position:relative;z-index:1;opacity:0}.has-js .project-detail .grid-item::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.6), transparent);animation:buro-shimmer 1.6s infinite;pointer-events:none}.has-js .project-detail .grid-item.is-revealed{background-color:rgba(0,0,0,0)}.has-js .project-detail .grid-item.is-revealed picture{animation:buro-media-in 900ms var(--reveal-delay, 0ms) both cubic-bezier(0.16, 1, 0.3, 1)}.has-js .project-detail .grid-item.is-revealed::after{opacity:0;animation:none;transition:opacity 500ms ease var(--reveal-delay, 0ms)}.has-js .project-detail .hero-image{background-color:rgba(38,36,33,.055)}.has-js .project-detail .hero-image img,.has-js .project-detail .hero-image video{opacity:0}.has-js .project-detail .hero-image.is-revealed{background-color:rgba(0,0,0,0)}.has-js .project-detail .hero-image.is-revealed img,.has-js .project-detail .hero-image.is-revealed video{animation:buro-media-fade 800ms ease both}html:not(.has-js) .project-detail .gallery-grid::after{content:"";display:block;clear:both}@keyframes buro-shimmer{from{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes buro-media-in{from{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@keyframes buro-media-fade{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion: reduce){.has-js .project-detail .grid-item::after{animation:none}.has-js .project-detail .grid-item.is-revealed picture{animation-name:buro-media-fade}}.project-detail .project-details{margin-top:8px;padding:clamp(3rem,5vw,5rem) clamp(1.5rem,6vw,5.5rem) 0;background:#f1eee8}.project-detail .details-grid{display:grid;grid-template-columns:minmax(0, 1.55fr) minmax(14rem, 0.45fr);align-items:start;gap:clamp(4rem,10vw,10rem);padding:0 0 clamp(6rem,12vw,11rem)}.project-detail .details-story{max-width:42rem;font-size:clamp(1rem,1.25vw,1.15rem);font-weight:300;line-height:1.8}.project-detail .details-story p{break-inside:avoid;margin:0 0 1.8em;font-size:inherit}.project-detail .project-meta{position:sticky;top:7rem}.project-detail .project-meta dl{margin:0;border-top:1px solid rgba(38,36,33,.2)}.project-detail .project-meta dl>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:1rem;padding:.85rem 0;border-bottom:1px solid rgba(38,36,33,.2);font-size:.78rem;line-height:1.45}.project-detail .project-meta dt{color:#88847d;letter-spacing:.08em;text-transform:uppercase}.project-detail .project-meta dd{margin:0;font-weight:300}.project-detail .next-project{display:grid;grid-template-columns:minmax(8rem, 0.4fr) 1.6fr auto;align-items:end;gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,6vw,5rem) 0;border-top:1px solid rgba(38,36,33,.2);color:inherit}.project-detail .next-project>span{align-self:start;color:#88847d;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.project-detail .next-project strong{font-size:clamp(1.4rem,2.5vw,2.5rem);font-weight:300;line-height:.9;letter-spacing:-0.055em;transition:color 250ms ease}.project-detail .next-project i{padding-bottom:.1em;font-size:clamp(1.2rem,2vw,2rem);transition:transform 350ms cubic-bezier(0.16, 1, 0.3, 1)}.project-detail .next-project:hover strong{color:#7d8777}.project-detail .next-project:hover i{transform:translateX(0.35em)}@media(max-width: 720px){.project-detail .project-title{padding-top:2rem}.project-detail .project-title__meta{margin-bottom:2.5rem}.project-detail .project-title__grid{grid-template-columns:1fr;gap:2rem}.project-detail .project-title__heading{font-size:clamp(2rem,10vw,3rem)}.project-detail .details-grid{grid-template-columns:1fr;gap:4rem}.project-detail .details-story{columns:1}.project-detail .project-meta{position:static}.project-detail .next-project{grid-template-columns:1fr auto}.project-detail .next-project>span{grid-column:1/-1}}.home{--ink: #252321;--paper: #f4f1ec;--clay: #b97864;--sage: #7d8777;background:var(--paper);color:var(--ink);display:flex;flex-direction:column;min-height:100vh}.home nav{position:fixed;top:0;right:0;padding:2rem 2.5rem;display:flex;gap:2.5rem;z-index:20;mix-blend-mode:difference}.home nav a{color:#d8d8d8;text-decoration:none;font-size:1.125rem;letter-spacing:.02em;transition:color .2s ease}.home nav a:hover{color:#fff}.home main{width:100%;min-height:100vh;padding:0}.home .logo-buro-home{position:relative;z-index:1;font-family:"Albert Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:clamp(5rem,15vw,12rem);font-weight:700;line-height:.78;letter-spacing:-0.075em;color:var(--ink);cursor:default;transition:transform 600ms cubic-bezier(0.16, 1, 0.3, 1)}.home .logo-buro-home sup{position:relative;top:-0.4em;display:inline-block;margin-left:.07em;color:currentcolor;font-size:.68em;line-height:1;letter-spacing:0;vertical-align:baseline;text-shadow:none;-webkit-text-stroke:0}.home .logo-studies{width:100%}.home .logo-study{position:relative;min-height:min(82svh,850px);padding:clamp(1.5rem,4vw,3.5rem);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.home .logo-study__number,.home .logo-study__caption{position:relative;z-index:4;font-size:.7rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.home .logo-study__number{justify-self:end}.home .logo-study__caption{align-self:end}.home .logo-study__canvas{display:flex;align-items:center;justify-content:center}.home .logo-study:hover .logo-buro-home{transform:translateY(-0.06em)}.home .logo-study--quiet{background:#f4f1ec}.home .logo-study--quiet::after{content:"";position:absolute;width:clamp(12rem,29vw,27rem);aspect-ratio:1;top:50%;left:50%;border-radius:50%;background:rgba(185,120,100,.12);filter:blur(1px);transform:translate(-38%, -46%);transition:transform 900ms cubic-bezier(0.16, 1, 0.3, 1)}.home .logo-study--quiet:hover::after{transform:translate(-62%, -54%) scale(1.08)}.home .logo-study--line{color:#f3efe9;background:#292d29}.home .logo-study--line::before,.home .logo-study--line::after{content:"";position:absolute;background:rgba(243,239,233,.22);transition:transform 900ms cubic-bezier(0.16, 1, 0.3, 1)}.home .logo-study--line::before{width:1px;height:74%;left:23%;top:13%}.home .logo-study--line::after{width:66%;height:1px;left:17%;top:69%}.home .logo-study--line:hover::before{transform:translateX(18vw)}.home .logo-study--line:hover::after{transform:translateY(-20vh)}.home .logo-study--line .logo-buro-home{color:#f3efe9}.home .logo-buro-home--line{border-bottom:.035em solid var(--clay);padding:0 .12em .12em 0}.home .logo-study--material{background:radial-gradient(circle at 72% 28%, rgba(255, 255, 255, 0.78), transparent 24%),radial-gradient(circle at 29% 68%, rgba(126, 100, 82, 0.11), transparent 32%),#d8cfc3}.home .logo-study--material::after{content:"";position:absolute;inset:0;opacity:.23;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");mix-blend-mode:multiply;pointer-events:none}.home .logo-buro-home--material{color:#5a4940;text-shadow:-0.025em -0.025em 0 hsla(0,0%,100%,.55),.035em .05em .08em rgba(70,51,40,.2)}.home .logo-study--frame{background:#eee8df}.home .logo-study--frame::before{content:"";position:absolute;inset:clamp(4.5rem,10vw,9rem);border:1px solid rgba(37,35,33,.45);transition:inset 800ms cubic-bezier(0.16, 1, 0.3, 1)}.home .logo-study--frame:hover::before{inset:clamp(3.5rem,8vw,7rem)}.home .logo-buro-home--frame{padding:.18em .23em .25em .14em;background:#eee8df}.home .logo-buro-home--frame::before{content:"";position:absolute;width:.28em;height:1px;right:-0.12em;top:50%;background:var(--clay)}.home .logo-study--offset{color:#f2eee8;background:#8f817a}.home .logo-study--offset .logo-buro-home{color:#f2eee8}.home .logo-buro-home--offset{isolation:isolate}.home .logo-buro-home--offset::before,.home .logo-buro-home--offset::after{content:attr(data-word);position:absolute;inset:0;z-index:-1;color:rgba(0,0,0,0);-webkit-text-stroke:1px rgba(242,238,232,.42);transition:transform 700ms cubic-bezier(0.16, 1, 0.3, 1)}.home .logo-buro-home--offset::before{transform:translate(-0.08em, -0.08em)}.home .logo-buro-home--offset::after{transform:translate(0.08em, 0.08em)}.home .logo-buro-home--offset:hover::before{transform:translate(-0.13em, -0.13em)}.home .logo-buro-home--offset:hover::after{transform:translate(0.13em, 0.13em)}.home .logo-study--plan{background-color:#f1eee7;background-image:linear-gradient(rgba(125, 135, 119, 0.15) 1px, transparent 1px),linear-gradient(90deg, rgba(125, 135, 119, 0.15) 1px, transparent 1px);background-size:clamp(2rem,5vw,4.5rem) clamp(2rem,5vw,4.5rem)}.home .logo-study--plan::after{content:"";position:absolute;width:min(38vw,25rem);height:min(25vw,15rem);right:10%;bottom:16%;border-right:2px solid var(--clay);border-bottom:2px solid var(--clay)}.home .logo-buro-home--plan{color:#475047}.home .logo-buro-home--plan::before{content:"";position:absolute;width:.32em;height:.32em;left:-0.18em;top:-0.16em;border-top:2px solid var(--clay);border-left:2px solid var(--clay)}.home .logo-study--sage{background:#f3f0e9}.home .logo-study--sage::before{content:"";position:absolute;width:clamp(9rem,23vw,19rem);height:72%;left:50%;top:14%;background:rgba(125,135,119,.38);transform:translateX(-8%) rotate(3deg);transform-origin:bottom center;transition:transform 900ms cubic-bezier(0.16, 1, 0.3, 1)}.home .logo-study--sage::after{content:"";position:absolute;width:clamp(13rem,34vw,29rem);height:1px;left:8%;top:31%;background:rgba(71,80,71,.42)}.home .logo-study--sage:hover::before{transform:translateX(-8%) rotate(-2deg)}.home .logo-buro-home--sage{color:#30332f}.home .logo-study--engraved{background:#d7c5b6}.home .logo-study--engraved::before{content:"";position:absolute;inset:9% 5%;border-top:1px solid rgba(73,58,51,.22);border-bottom:1px solid rgba(73,58,51,.22)}.home .logo-buro-home--engraved{color:rgba(0,0,0,0);-webkit-text-stroke:1px rgba(73,58,51,.76)}.home .logo-buro-home--engraved::after{content:attr(data-word);position:absolute;inset:0;color:#59463e;-webkit-text-stroke:0;clip-path:inset(58% 0 0);transition:clip-path 750ms cubic-bezier(0.16, 1, 0.3, 1)}.home .logo-buro-home--engraved:hover::after{clip-path:inset(28% 0 0)}.home .logo-buro-home--engraved sup{z-index:2;color:#59463e;-webkit-text-stroke:0}@media(max-width: 640px){.home nav{padding:1.5rem;gap:1.5rem}.home nav a{font-size:1rem}.home .logo-study{min-height:68svh;padding:1.5rem}.home .logo-study--frame::before{inset:5.5rem 2rem}.home .logo-buro-home{font-size:clamp(4.6rem,27vw,7rem)}}@media(prefers-reduced-motion: reduce){.home .logo-buro-home,.home .logo-study::before,.home .logo-study::after{transition:none}}.about{--about-ink: #272522;--about-muted: #8b8881;--about-sage: #788274;--about-paper: #f4f1ec;background:var(--about-paper);color:var(--about-ink)}.about .main-header{background:var(--about-paper)}.about main{width:100%;padding:0}.about .about-content{width:min(100%,92rem);margin:0 auto;padding:12rem clamp(1.5rem,7vw,7rem) clamp(3rem,6vh,5rem)}.about .about-hero{display:grid;grid-template-columns:minmax(8rem, 0.45fr) 1.55fr;column-gap:clamp(2rem,6vw,7rem);padding-bottom:clamp(2rem,4vw,4rem);border-bottom:1px solid rgba(39,37,34,.18)}.about .about-kicker{padding-top:.7em;color:var(--about-sage);font-size:.7rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;animation:about-rise 700ms 100ms both cubic-bezier(0.16, 1, 0.3, 1)}.about .about-hero h1{grid-column:2;max-width:10ch;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:300;line-height:.89;letter-spacing:-0.06em;animation:about-rise 900ms 180ms both cubic-bezier(0.16, 1, 0.3, 1)}.about .about-hero h1 span{color:var(--about-sage)}.about .about-lead{grid-column:2;max-width:42rem;margin-top:clamp(2.5rem,5vw,4.5rem);font-size:clamp(1rem,1.6vw,1.2rem);font-weight:300;line-height:1.45;animation:about-rise 900ms 280ms both cubic-bezier(0.16, 1, 0.3, 1)}.about .about-lead strong{font-weight:400;color:var(--about-sage)}.about .about-team{margin-top:clamp(4rem,7vw,7rem)}.about .about-team__header{display:grid;grid-template-columns:minmax(8rem, 0.45fr) 1.55fr;column-gap:clamp(2rem,6vw,7rem);margin-bottom:clamp(5rem,10vw,9rem)}.about .about-team__header h2{grid-column:2;max-width:12ch;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:300;line-height:.95;letter-spacing:-0.055em}.about .about-team__header h2 span{color:var(--about-sage)}.about .about-team__list{border-top:1px solid rgba(39,37,34,.18)}.about .profile{display:grid;grid-template-columns:minmax(14rem, 0.7fr) 1.3fr;column-gap:clamp(1.5rem,3vw,4rem);padding:clamp(3rem,6vw,5.5rem) 0;border-bottom:1px solid rgba(39,37,34,.18)}.about .profile__heading{position:relative;padding-left:clamp(2.5rem,4vw,4.5rem)}.about .profile__heading>span{position:absolute;top:.55rem;left:0;color:var(--about-sage);font-size:.7rem;letter-spacing:.14em}.about .profile__heading h3{font-size:clamp(1.4rem,2.8vw,2.6rem);font-weight:300;line-height:1;letter-spacing:-0.045em}.about .profile__heading p{margin-top:1rem;color:var(--about-muted);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.about .profile__text{columns:2;column-gap:clamp(2rem,4vw,4rem);font-size:clamp(.95rem,1.15vw,1.08rem);font-weight:300;line-height:1.75}.about .profile__text p{break-inside:avoid;margin-bottom:1.5rem;font-size:inherit}.about .profile__text strong{color:var(--about-sage);font-weight:400}@keyframes about-rise{from{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@media(max-width: 720px){.about .about-content{padding:7.5rem 1.5rem 5rem}.about .about-hero{grid-template-columns:1fr}.about .about-kicker,.about .about-hero h1,.about .about-lead{grid-column:1}.about .about-kicker{margin-bottom:2rem}.about .about-hero h1{font-size:clamp(3.2rem,16vw,5.5rem)}.about .about-team__header{grid-template-columns:1fr}.about .about-team__header h2{grid-column:1;font-size:clamp(3rem,14vw,5rem)}.about .profile{grid-template-columns:1fr;row-gap:2.5rem}.about .profile__text{columns:1}}@media(prefers-reduced-motion: reduce){.about .about-kicker,.about .about-hero h1,.about .about-lead{animation:none}}.error-page{padding:clamp(4rem,12vw,9rem) clamp(1.5rem,6vw,5.5rem);max-width:46rem}.error-page h1{font-family:"Albert Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:clamp(2rem,5vw,3.25rem);line-height:1.1;margin-bottom:1.5rem}.error-page p{margin-bottom:1.5rem}.error-page a{text-decoration:underline;text-underline-offset:.25em}.error-page__suggestions{margin-top:clamp(2.5rem,6vw,4rem);border-top:1px solid rgba(51,51,51,.15);padding-top:1.5rem}.error-page__suggestions h2{font-size:14px;font-weight:400;text-transform:lowercase;letter-spacing:.08em;color:rgba(51,51,51,.55);margin-bottom:.75rem}.error-page__suggestions ul{list-style:none}.error-page__suggestions li{padding:.4rem 0}/*# sourceMappingURL=style.css.map */
