.break-experience{--break-type-display: clamp(58px, 12vw, 164px);--break-type-title: clamp(42px, 7.5vw, 104px);--break-type-question: clamp(24px, 3.5vw, 48px);--break-type-response: clamp(54px, 9vw, 124px);--break-type-body: clamp(15px, 1.35vw, 19px);--break-type-meta: 11px;--break-case-font-size: clamp(18px, 1.8vw, 20px);--break-case-font-weight: 650;--break-case-line-height: 1.38;--break-case-letter-spacing: -.025em;min-width:320px;min-height:100vh;min-height:100svh;overflow-x:clip;background:var(--color-black);color:var(--color-white)}.break-experience button,.break-experience input,.break-experience textarea,.break-experience a{border-radius:0}.break-experience button:disabled{cursor:wait;opacity:.48}.break-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.break-experience__skip{position:fixed;z-index:100;top:12px;left:12px;padding:10px 12px;background:var(--color-yellow);color:var(--color-black);font-size:13px;font-weight:700;transform:translateY(-160%)}.break-experience__skip:focus{transform:translateY(0)}.break-experience__main{min-height:100vh;min-height:100svh}.break-prelude-v2{display:flow-root;width:min(100%,420px);min-height:100vh;min-height:100svh;margin-inline:auto;background:var(--color-black)}.break-stage,.break-production-lock{width:min(100%,1440px);margin-inline:auto;padding-inline:20px}.break-stage{display:flex;min-height:100vh;min-height:100svh;flex-direction:column;padding-top:calc(28px + env(safe-area-inset-top));padding-bottom:calc(28px + env(safe-area-inset-bottom));animation:break-stage-in .22s ease both}.break-experience [data-phase-heading]:focus{outline:none}@keyframes break-stage-in{0%{opacity:0}to{opacity:1}}.break-stage__kicker,.break-tease__meta,.break-tease__disclosure,.break-play__top,.break-current-turn__label,.break-history__label,.break-moment__kicker,.break-answer__kicker,.break-reveal__kicker,.break-trace__label,.break-invitation__disclosure,.break-production-lock>p:first-child{margin:0;font-size:var(--break-type-meta);font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase}.break-stage__kicker,.break-moment__kicker,.break-answer__kicker,.break-reveal__kicker,.break-production-lock>p:first-child{color:var(--color-yellow)}.break-tease{justify-content:space-between}.break-tease__meta{display:flex;justify-content:space-between;gap:24px;color:#ffffffad}.break-tease__meta p,.break-tease__subtitle,.break-tease__disclosure{margin:0}.break-tease__meta p:last-child{color:var(--color-yellow);text-align:right}.break-tease__visual{display:block;width:100%;height:min(32svh,360px);background:var(--color-black);object-fit:cover;object-position:center 52%}.break-tease__content{width:min(100%,920px);margin-block:clamp(44px,8vh,92px)}.break-tease__problem{display:grid;margin:18px 0 0;gap:clamp(18px,3vh,36px);font-family:var(--font-body);font-size:var(--break-case-font-size);font-weight:var(--break-case-font-weight);line-height:var(--break-case-line-height);letter-spacing:var(--break-case-letter-spacing);word-break:keep-all}.break-tease__problem>span,.break-tease__problem>span>span{display:block}.break-tease__subtitle{margin-top:24px;color:#ffffffa8;font-size:var(--break-type-body)}.break-tease__disclosure{color:#ffffff6b;font-size:10px;font-weight:700;letter-spacing:.08em}.break-primary-action,.break-secondary-action,.break-inline-action{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 16px;cursor:pointer;font-size:13px;font-weight:800;letter-spacing:.02em;text-align:center}.break-primary-action{align-self:flex-start;margin-top:32px;background:var(--color-yellow);color:var(--color-black)}.break-secondary-action{border:1px solid rgb(255 255 255 / 54%);color:var(--color-white)}.break-inline-action{padding-inline:0;color:var(--color-white)}.break-inline-action span{color:var(--color-yellow)}.break-play{justify-content:space-between;gap:20px}.break-play__top{display:grid;align-items:center;grid-template-columns:1fr auto auto;gap:24px}.break-play__top p{margin:0}.break-play__top p:nth-child(2){color:var(--color-yellow);font-variant-numeric:tabular-nums}.break-play__utilities{display:flex;gap:18px}.break-play__utilities button{min-height:44px;color:var(--color-white);cursor:pointer;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.break-progress{display:grid;margin:0;padding:0;grid-template-columns:repeat(6,1fr);gap:6px;list-style:none}.break-progress li{height:2px;background:#ffffff38}.break-progress li.is-complete{background:var(--color-yellow)}.break-current-turn{display:flex;min-height:32svh;flex-direction:column;justify-content:center}.break-current-turn__empty,.break-current-turn__question,.break-current-turn__response{margin:0}.break-current-turn__empty{max-width:700px;margin-top:16px;font-family:var(--font-body);font-size:var(--break-type-question);line-height:1.3;letter-spacing:-.035em;word-break:keep-all}.break-current-turn__content{display:grid;gap:14px}.break-current-turn__label{color:#ffffff7f}.break-current-turn__question{max-width:900px;color:#ffffffb3;font-family:var(--font-body);font-size:var(--break-type-question);line-height:1.35;letter-spacing:-.03em;word-break:keep-all}.break-current-turn__response{font-family:var(--font-display);font-size:var(--break-type-response);line-height:.9;text-transform:uppercase}.break-current-turn__response--unspecified{max-width:720px;font-family:var(--font-body);font-size:clamp(25px,4vw,48px);font-weight:800;line-height:1.25;word-break:keep-all}.break-current-turn__response--system{max-width:720px;font-family:var(--font-body);font-size:var(--break-type-body);font-weight:650;line-height:1.55;text-transform:none;word-break:keep-all}.break-starter-assist{border-top:1px solid rgb(255 255 255 / 22%)}.break-starter-assist__toggle{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;color:#ffffffa8;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.07em}.break-starter-assist__toggle span{color:var(--color-yellow);font-size:18px}.break-starter-assist__options{display:grid;border-top:1px solid rgb(255 255 255 / 15%)}.break-starter-assist__options button{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgb(255 255 255 / 15%);color:var(--color-white);cursor:pointer;font-size:13px;font-weight:650;text-align:left}.break-starter-assist__options span{color:var(--color-yellow)}.break-composer{background:var(--color-black)}.break-composer__label,.break-answer__form label{display:block;margin-bottom:8px;font-size:12px;font-weight:700}.break-composer__row{display:grid;grid-template-columns:minmax(0,1fr) auto}.break-composer input,.break-answer textarea{width:100%;border:1px solid rgb(255 255 255 / 52%);background:var(--color-black);color:var(--color-white);outline:none}.break-composer input{min-width:0;min-height:52px;padding:12px;border-right:0}.break-composer input:focus,.break-answer textarea:focus{border-color:var(--color-yellow)}.break-composer__row>button{min-width:112px;min-height:52px;padding-inline:12px;background:var(--color-yellow);color:var(--color-black);cursor:pointer;font-size:12px;font-weight:800}.break-composer__secondary-row{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px}.break-composer__answer{min-height:44px;color:var(--color-white);cursor:pointer;font-size:12px;font-weight:700}.break-composer__answer span{color:var(--color-yellow)}.break-moment,.break-answer,.break-reveal,.break-error,.break-loading{justify-content:center}.break-moment__title,.break-answer__title,.break-reveal__title,.break-error h1,.break-loading h1,.break-production-lock h2{margin:18px 0 0;font-family:var(--font-display);font-size:var(--break-type-title);font-weight:400;line-height:.92;letter-spacing:-.015em;text-transform:uppercase}.break-moment__title span,.break-reveal__title span{display:block}.break-moment__title.break-moment__title--korean,.break-answer__title{max-width:900px;font-family:var(--font-body);font-size:clamp(28px,5vw,56px);font-weight:800;line-height:1.25;letter-spacing:-.04em;text-transform:none;word-break:keep-all}.break-answer__prompt{max-width:660px;margin:24px 0 0;color:#ffffffb3;font-size:var(--break-type-body);line-height:1.6;word-break:keep-all}.break-answer__form{width:100%;max-width:760px;margin-top:32px}.break-answer textarea{min-height:160px;padding:16px;resize:vertical;line-height:1.6}.break-answer__actions{display:flex;flex-wrap:wrap;gap:12px}.break-answer__actions .break-primary-action,.break-answer__actions .break-secondary-action{margin-top:18px}.break-reveal__copy{display:grid;max-width:760px;margin-top:32px;gap:14px;color:#ffffffb8;font-size:var(--break-type-body);line-height:1.6;word-break:keep-all}.break-reveal__copy p,.break-assumption-shift p{margin:0;white-space:pre-line}.break-reveal__copy p:nth-last-child(-n+2){margin-top:14px;color:var(--color-white);font-weight:750}.break-assumption-shift{display:grid;max-width:760px;margin-top:32px;gap:20px;font-size:clamp(21px,3.2vw,38px);font-weight:750;line-height:1.35;word-break:keep-all}.break-assumption-shift p:nth-child(2),.break-assumption-shift p:nth-child(3),.break-reveal__accent{color:var(--color-yellow)}.break-reveal__title--display{margin-top:48px}.break-invitation{display:grid;align-items:center;gap:clamp(30px,6vw,88px)}.break-invitation__visual{margin:0;overflow:hidden}.break-invitation__visual img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.break-invitation__title{margin:18px 0 0;font-family:var(--font-display);font-size:var(--break-type-title);font-weight:400;line-height:.9;text-transform:uppercase}.break-invitation__title span{display:block}.break-invitation__body{margin:24px 0 0;color:#ffffffb8;font-size:var(--break-type-body)}.break-invitation__content>.break-secondary-action{margin-top:12px;margin-left:8px}.break-invitation__disclosure{margin-top:24px;color:#ffffff6b}.break-overlay{width:min(920px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;border:1px solid rgb(255 255 255 / 24%);background:var(--color-black);color:var(--color-white)}.break-overlay::backdrop{background:#000000d1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.break-overlay__top{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgb(255 255 255 / 20%);background:var(--color-black)}.break-overlay__top p{margin:0;color:var(--color-yellow);font-size:10px;font-weight:700;letter-spacing:.08em}.break-overlay__top button{min-height:44px;color:var(--color-white);cursor:pointer;font-size:11px;font-weight:700}.break-overlay__title{margin:0;padding:28px 20px 0;font-family:var(--font-display);font-size:var(--break-type-title);font-weight:400;line-height:.9}.break-overlay__body{padding:28px 20px 40px}.break-overlay__case-copy{display:grid;max-width:720px;gap:24px;font-size:clamp(18px,2.4vw,30px);font-weight:700;line-height:1.5;word-break:keep-all}.break-overlay__case-copy p,.break-overlay__support,.break-overlay__empty{margin:0}.break-overlay__case-copy span{display:block}.break-overlay__support,.break-overlay__empty{margin-top:24px;color:#fff9;font-size:var(--break-type-body)}.break-history{margin:0}.break-history__label{margin-bottom:18px;color:#ffffff7a}.break-history__list{margin:0;padding:0;list-style:none}.break-history__item{display:grid;padding-block:22px;border-top:1px solid rgb(255 255 255 / 20%);grid-template-columns:48px minmax(0,1fr);gap:16px}.break-history__ordinal{color:var(--color-yellow);font-size:11px;font-weight:700}.break-history__question,.break-history__answer{margin:0}.break-history__question{color:#ffffff9e;font-size:14px;line-height:1.5}.break-history__answer{margin-top:10px;font-family:var(--font-display);font-size:clamp(40px,7vw,72px);line-height:.92}.break-history__answer--unspecified{font-family:var(--font-body);font-size:clamp(24px,4vw,38px);font-weight:750;line-height:1.3}.break-history__answer--system{font-family:var(--font-body);font-size:15px;font-weight:650;line-height:1.5}.break-trace{padding:0}.break-trace__visual{display:flex;width:min(100%,360px);aspect-ratio:9 / 16;flex-direction:column;justify-content:flex-end;margin-top:20px;padding:24px;background:var(--color-green);color:var(--color-black)}.break-trace__visual h3,.break-trace__visual p,.break-trace__note{margin:0}.break-trace__visual h3{margin-bottom:auto;font-family:var(--font-display);font-size:clamp(48px,10vw,72px);font-weight:400;line-height:.9}.break-trace__visual h3 span{display:block}.break-trace__visual p{font-size:11px;font-weight:800}.break-trace__note{margin-top:14px;color:#ffffff85;font-size:11px}.break-production-lock{padding-top:64px;padding-bottom:calc(64px + env(safe-area-inset-bottom));border-top:1px solid rgb(255 255 255 / 20%)}.break-production-lock h2{max-width:900px}.break-production-lock h2+p{max-width:620px;margin:24px 0 0;color:#ffffffad;line-height:1.6}.break-announcer{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.break-presenter-shortcut{display:grid;align-self:center;justify-items:end;gap:8px;margin-left:auto}.break-presenter-shortcut__action{min-height:36px;padding:8px 10px;border:1px solid rgb(255 255 255 / 30%);background:transparent;color:#ffffff9e;cursor:pointer;font-family:var(--font-body);font-size:9px;font-weight:700;letter-spacing:.08em;white-space:nowrap}.break-presenter-shortcut__action span{color:var(--color-yellow)}.break-presenter-shortcut__action:disabled{cursor:wait;opacity:.42}.break-presenter-shortcut__error{margin:0;color:#ffffff94;font-size:10px;line-height:1.4}@media(max-width:360px){.break-composer__secondary-row{gap:8px}.break-presenter-shortcut__action{min-height:32px;padding:6px 7px;font-size:8px;letter-spacing:.05em}}.break-dev-reset{position:relative;z-index:8;display:block;min-height:32px;margin:18px 20px calc(12px + env(safe-area-inset-bottom)) auto;padding:7px 9px;border:1px solid rgb(255 255 255 / 28%);background:#000c;color:#fff9;cursor:pointer;font-size:9px;font-weight:700;letter-spacing:.06em}@media(hover:hover){.break-primary-action,.break-secondary-action,.break-inline-action,.break-play button,.break-composer button{transition:opacity .16s ease,color .16s ease,background-color .16s ease}.break-primary-action:hover,.break-composer__row>button:hover{background:var(--color-white)}.break-secondary-action:hover,.break-inline-action:hover,.break-play__utilities button:hover,.break-composer__answer:hover{color:var(--color-yellow)}}@media(min-width:768px){.break-stage,.break-production-lock{padding-inline:32px}.break-stage{padding-top:calc(36px + env(safe-area-inset-top));padding-bottom:calc(36px + env(safe-area-inset-bottom))}.break-invitation{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.break-invitation__visual img{max-height:78svh}.break-overlay__top{padding-inline:28px}.break-overlay__title{padding:36px 28px 0}.break-overlay__body{padding:36px 28px 48px}.break-dev-reset{margin-right:32px}}@media(min-width:1024px){.break-stage,.break-production-lock{padding-inline:48px}.break-play{display:grid;grid-template-rows:auto auto minmax(260px,1fr) auto auto}.break-starter-assist__options{grid-template-columns:repeat(3,1fr)}.break-starter-assist__options button{padding-right:20px}.break-starter-assist__options button+button{padding-left:20px;border-left:1px solid rgb(255 255 255 / 15%)}.break-composer__form{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:end}.break-composer__label{margin:0;padding-bottom:16px}.break-composer__answer{margin-left:160px}.break-dev-reset{margin-right:48px}}@media(max-width:767px){.break-experience{--break-type-title: clamp(44px, 14vw, 66px);--break-type-question: clamp(22px, 6.8vw, 30px);--break-type-response: clamp(50px, 18vw, 76px);--break-case-font-size: clamp(18px, 4.6vw, 20px);--break-case-line-height: 1.34}.break-stage{min-height:100dvh;padding-top:calc(22px + env(safe-area-inset-top));padding-bottom:calc(22px + env(safe-area-inset-bottom))}.break-tease__content{margin-block:34px}.break-tease__problem{gap:18px}.break-play{gap:14px}.break-play__top{grid-template-columns:1fr auto;gap:10px 16px}.break-play__utilities{grid-column:1 / -1;justify-content:flex-end}.break-current-turn{min-height:24svh}.break-composer__row>button{min-width:100px}.break-invitation__visual img{aspect-ratio:4 / 3}.break-invitation__content>.break-secondary-action{margin-left:0}.break-overlay{width:100%;max-height:100dvh;min-height:100dvh;border:0}.break-history__item{grid-template-columns:38px minmax(0,1fr)}}@media(max-height:720px){.break-stage{min-height:100dvh}.break-current-turn{min-height:190px}}@media(prefers-reduced-motion:reduce){.break-experience *,.break-experience *:before,.break-experience *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.break-game-shell{position:relative;display:grid;width:min(100%,900px);height:100vh;height:100dvh;min-height:620px;margin-inline:auto;padding:calc(18px + env(safe-area-inset-top)) 20px calc(14px + env(safe-area-inset-bottom));overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto;background:var(--color-black)}.break-game-shell--answer:before{position:fixed;z-index:10;inset:0;background:#000000d1;content:"";pointer-events:none}.break-game__case{padding-bottom:14px;border-bottom:1px solid rgb(255 255 255 / 22%)}.break-game__visual{display:block;width:100%;height:clamp(230px,30dvh,300px);margin-bottom:14px;object-fit:cover;object-position:center 60%}.break-game__meta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;font-size:var(--break-type-meta);font-weight:700;letter-spacing:.08em}.break-game__meta p{margin:0}.break-game__meta p:nth-child(2){color:var(--color-yellow);font-variant-numeric:tabular-nums}.break-sound-control{min-height:44px;padding:0;color:#ffffffb8;cursor:pointer;font-size:var(--break-type-meta);font-weight:700;letter-spacing:.08em}.break-sound-control[aria-pressed=true]{color:var(--color-yellow)}.break-game__case .break-stage__kicker{font-size:10px}.break-game__problem{display:grid;max-width:780px;margin:8px 0 0;gap:7px;font-family:var(--font-body);font-size:var(--break-case-font-size);font-weight:var(--break-case-font-weight);line-height:var(--break-case-line-height);letter-spacing:var(--break-case-letter-spacing);word-break:keep-all}.break-game__problem>span,.break-game__problem>span>span{display:block}.break-game__feed{min-height:0;padding:18px 4px 28px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;outline-offset:-2px}.break-game__feed-label{margin:0 0 18px;color:#ffffff7a;font-size:var(--break-type-meta);font-weight:700;letter-spacing:.08em}.break-game__empty{margin:0;color:#ffffffa3;font-size:15px;line-height:1.5}.break-game__starter-assist{max-width:620px}.break-game__starter-assist p{margin:0;color:#ffffffc2;font-size:14px;font-weight:550;line-height:1.5}.break-game__starter-assist ul{display:grid;margin:6px 0 0;padding:0;color:#ffffff85;font-size:13px;line-height:1.5;list-style:none}.break-game__feed .break-history__label{display:none}.break-game__feed .break-history__list{display:grid;gap:clamp(24px,3vh,30px)}.break-game__feed .break-history__item{padding-block:0;border-top:0;grid-template-columns:38px minmax(0,1fr);gap:12px}.break-game__feed .break-history__question{color:#ffffffeb;font-size:clamp(15px,1.7vw,16px);font-weight:650;line-height:1.45}.break-game__feed .break-history__answer{margin-top:9px;font-size:clamp(19px,2.45vw,23px);line-height:1}.break-game__feed .break-history__answer--unspecified,.break-game__feed .break-history__answer--system{font-family:var(--font-body);font-size:clamp(15px,1.8vw,17px);font-weight:650;line-height:1.45}.break-game__feed .break-history__answer--system{color:#ffffff94;font-size:clamp(15px,1.6vw,16px)}.break-game__feed .break-history__item--result-irrelevant .break-history__answer{max-width:680px;color:#ffffffc7;font-family:var(--font-body);font-size:clamp(16px,1.8vw,18px);font-weight:650;line-height:1.5}.break-game__feed .break-inline-action{margin-top:10px}.break-game__hint{grid-column:2 / -1;margin-top:16px;padding:2px 0 2px 14px;border-left:2px solid var(--color-yellow)}.break-game__hint>p{margin:0;color:var(--color-yellow);font-size:var(--break-type-meta);font-weight:700;letter-spacing:.08em}.break-game__hint h2{margin:7px 0 0;color:#ffffffa8;font-family:var(--font-body);font-size:clamp(15px,1.75vw,16px);font-weight:550;line-height:1.5;letter-spacing:-.02em;word-break:keep-all}.break-game__hint h2 span{display:block}.break-game__answer-feedback{margin-top:14px;padding:14px 0 0;border-top:1px solid rgb(255 255 255 / 24%)}.break-game__answer-feedback strong,.break-game__answer-feedback p{margin:0}.break-game__answer-feedback strong{font-size:16px;line-height:1.35}.break-game__answer-feedback p{margin-top:4px;color:#ffffffa3;font-size:14px;line-height:1.45}.break-game__composer-zone{z-index:2;padding-top:12px;border-top:1px solid rgb(255 255 255 / 20%);background:var(--color-black)}.break-game-shell--answer .break-game__composer-zone{position:relative;z-index:11;padding-top:clamp(22px,4vh,36px);border-top:0}.break-game__composer-paused{margin:0;padding-block:12px;color:#ffffff94;font-size:13px}.break-game__composer-zone .break-composer__label{margin-bottom:6px}.break-game__composer-zone .break-composer input{min-height:48px}.break-game__composer-zone .break-composer__row>button{min-width:100px;min-height:48px}.break-game__composer-zone .break-composer__answer{color:#ffffff9e;letter-spacing:.01em}.break-game__composer-zone .break-composer input,.break-game__composer-zone .break-answer textarea{border-color:#ffffff57}.break-game__composer-zone .break-composer input:focus,.break-game__composer-zone .break-answer textarea:focus{border-color:var(--color-yellow)}.break-answer--compact{padding:0}.break-answer--compact .break-answer__kicker{font-size:10px}.break-answer--compact .break-answer__title{margin-top:8px;max-width:none;font-size:clamp(18px,3vw,24px);line-height:1.3;white-space:pre-line}.break-answer--compact .break-answer__title--near{max-width:620px;font-size:clamp(17px,2.5vw,21px);line-height:1.45}.break-answer--compact .break-answer__prompt{margin-top:8px;font-size:14px;line-height:1.45}.break-answer--compact .break-answer__form{max-width:none;margin-top:12px}.break-answer--compact textarea{min-height:116px;max-height:132px;padding:12px}.break-answer--compact .break-answer__actions .break-primary-action,.break-answer--compact .break-answer__actions .break-secondary-action{min-height:42px;margin-top:8px;padding-block:9px}.break-answer__status-label{display:block;margin-bottom:6px;color:var(--color-yellow);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.break-answer__kicker--refine{color:#ffffff9e}@keyframes breakFadeIn{0%{opacity:0}to{opacity:1}}.break-answer__title--near{animation:breakFadeIn .2s ease-out forwards}@media(prefers-reduced-motion:reduce){.break-answer__title--near{animation:none}}.break-composer__row>button:not(:disabled),.break-answer__actions .break-primary-action:not(:disabled){border:1px solid var(--color-yellow);background:var(--color-yellow);color:var(--color-black)}.break-composer__row>button:disabled,.break-answer__actions .break-primary-action:disabled{background:#f4c70f47;color:#00000094;cursor:not-allowed}.break-composer__row>button:disabled{border:1px solid rgb(244 199 15 / 70%);background:#f4c70f1f;color:var(--color-yellow);opacity:1}.break-result{position:relative;width:min(100%,900px);justify-content:center}.break-result>.break-sound-control,.break-invitation>.break-sound-control{position:absolute;top:calc(18px + env(safe-area-inset-top));right:20px}.break-result__verdict h1,.break-result__verdict p,.break-result__truth-copy p,.break-result__insight p{margin:0}.break-result__verdict h1{font-family:var(--font-display);font-size:clamp(64px,10vw,112px);font-weight:400;line-height:.86}.break-result__verdict p{margin-top:10px;font-size:16px;font-weight:700}.break-result__truth{margin-top:clamp(28px,4.5vh,48px)}.break-result__truth-copy{display:grid;max-width:760px;margin-top:14px;gap:16px;line-height:1.55;word-break:keep-all}.break-result__truth-copy p{white-space:pre-line}.break-result__truth-summary{color:var(--color-white);font-size:clamp(20px,2.2vw,22px);font-weight:800}.break-result__truth-explanation{color:#ffffff9e;font-size:clamp(16px,1.7vw,18px)}.break-result__reversal{display:grid;max-width:620px;margin-top:clamp(40px,7vh,72px);gap:clamp(36px,5.5vh,52px);word-break:keep-all}.break-result__reversal p{margin:0}.break-result__reversal>p:not(.break-result__stamp){display:grid;font-family:var(--font-display);font-size:clamp(25px,3.6vw,40px);line-height:.98}.break-result__reversal>p:not(.break-result__stamp) span{display:block}.break-result__reversal>p:not(.break-result__stamp) span:last-child{color:var(--color-yellow)}.break-result__stamp{display:grid;margin-top:clamp(18px,3.5vh,32px)!important;color:var(--color-white);font-family:var(--font-display);font-size:clamp(32px,4.6vw,48px);line-height:.94}.break-result__stamp span{display:block}.break-result>.break-primary-action{margin-top:clamp(44px,6vh,60px);gap:8px}.break-invitation{position:relative;display:flex;width:min(100%,1040px);justify-content:center;gap:clamp(24px,4vh,44px)}.break-invitation__visual{width:100%}.break-invitation__visual img{width:100%;height:clamp(240px,30vw,320px);object-fit:cover;object-position:center 56%}.break-invitation__content{width:100%}.break-invitation__title{max-width:900px;font-size:clamp(32px,5vw,54px)}.break-invitation__body{margin-top:16px}.break-invitation__disclosure{margin-top:18px}.break-invitation__reward{display:grid;width:min(80%,800px);align-items:center;margin-inline:auto;padding-top:clamp(36px,7vh,72px);gap:clamp(24px,5vw,56px);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.break-invitation__reward figure{margin:0;overflow:hidden;background:#e7e7e5}.break-invitation__reward img{width:100%;aspect-ratio:4 / 3;object-fit:contain}.break-invitation__reward h2{margin:14px 0 0;font-family:var(--font-display);font-size:clamp(26px,3.1vw,40px);font-weight:400;line-height:.94}.break-invitation__reward h2 span{display:block}.break-invitation__reward-body{margin:18px 0 0;color:#ffffffa8;font-size:14px;line-height:1.5}.break-invitation__reward-availability{margin:18px 0 0;color:var(--color-yellow);font-size:var(--break-type-meta);font-weight:700;letter-spacing:.08em}@media(min-width:768px){.break-game-shell{padding-inline:32px}.break-game__case{padding-bottom:18px}.break-game__problem{font-size:17px}.break-game__feed{padding-top:22px}.break-result>.break-sound-control,.break-invitation>.break-sound-control{top:calc(36px + env(safe-area-inset-top));right:32px}}@media(min-width:1024px){.break-game-shell{padding-inline:48px}.break-game__composer-zone .break-composer__form{grid-template-columns:130px minmax(0,1fr)}.break-game__composer-zone .break-composer__answer{margin-left:130px}.break-result>.break-sound-control,.break-invitation>.break-sound-control{right:48px}}@media(max-width:767px){.break-game-shell{min-height:560px}.break-game__case{padding-bottom:12px}.break-game__visual{margin-bottom:12px}.break-game__meta{margin-top:10px}.break-game__meta{gap:10px;font-size:10px}.break-game__meta .break-sound-control{min-height:36px;font-size:10px}.break-game__feed{padding-top:14px;padding-bottom:20px}.break-game__feed-label{margin-bottom:12px}.break-game__feed .break-history__list{gap:24px}.break-game__feed .break-history__answer{font-size:clamp(19px,5.6vw,22px)}.break-game__feed .break-history__answer--unspecified,.break-game__feed .break-history__answer--system{font-size:15px;line-height:1.45}.break-game__feed .break-history__item--result-irrelevant .break-history__answer{font-size:16px}.break-game__composer-zone{padding-top:9px}.break-invitation__title{font-size:clamp(28px,8.4vw,34px);line-height:.94}.break-invitation__visual img{height:clamp(220px,64vw,260px)}.break-invitation__visual img{object-position:center 58%}.break-invitation__reward{width:82%;align-self:flex-start;margin-inline:0;grid-template-columns:1fr}.break-invitation__reward figure{width:calc(100vw - 40px)}.break-invitation__reward h2{font-size:clamp(24px,7.2vw,30px)}}@media(max-width:350px){.break-game__meta{display:grid;grid-template-columns:1fr auto;gap:0 12px}.break-game__meta .break-sound-control{grid-column:1 / -1;justify-self:end}}@media(min-width:431px){.break-prelude-v2{--break-type-display: 58px;--break-type-title: 59px;--break-type-question: 29px;--break-type-response: 76px;--break-type-body: 15px;--break-case-font-size: 19px;--break-case-line-height: 1.34}.break-stage,.break-production-lock{padding-inline:20px}.break-stage{min-height:100dvh;padding-top:calc(22px + env(safe-area-inset-top));padding-bottom:calc(22px + env(safe-area-inset-bottom))}.break-tease__content{margin-block:34px}.break-tease__problem{gap:18px}.break-play{gap:14px}.break-play__top{grid-template-columns:1fr auto;gap:10px 16px}.break-play__utilities{grid-column:1 / -1;justify-content:flex-end}.break-current-turn{min-height:24svh}.break-current-turn__response--unspecified{font-size:25px}.break-moment__title.break-moment__title--korean,.break-answer__title{font-size:28px}.break-assumption-shift{font-size:21px}.break-starter-assist__options{grid-template-columns:1fr}.break-starter-assist__options button{padding-right:0}.break-starter-assist__options button+button{padding-left:0;border-left:0}.break-composer__form{display:block}.break-composer__label{margin-bottom:8px;padding-bottom:0}.break-composer__answer{margin-left:0}.break-composer__row>button{min-width:100px}.break-invitation{grid-template-columns:none}.break-invitation__visual img{height:260px;aspect-ratio:4 / 3;object-position:center 58%}.break-invitation__content>.break-secondary-action{margin-left:0}.break-invitation__title{font-size:34px;line-height:.94}.break-invitation__reward{width:82%;align-self:flex-start;margin-inline:0;grid-template-columns:1fr}.break-invitation__reward figure{width:380px}.break-invitation__reward h2{font-size:30px}.break-overlay{width:min(100%,420px);max-height:100dvh;min-height:100dvh;border:0}.break-overlay__top{padding-inline:20px}.break-overlay__title{padding:28px 20px 0}.break-overlay__body{padding:28px 20px 40px}.break-overlay__case-copy{font-size:18px}.break-history__item{grid-template-columns:38px minmax(0,1fr)}.break-dev-reset{margin-right:20px}.break-game-shell{min-height:560px;padding-inline:20px}.break-game__case{padding-bottom:12px}.break-game__visual{margin-bottom:12px}.break-game__meta{margin-top:10px;gap:10px;font-size:10px}.break-game__meta .break-sound-control{min-height:36px;font-size:10px}.break-game__problem{font-size:var(--break-case-font-size)}.break-game__feed{padding-top:14px;padding-bottom:20px}.break-game__feed-label{margin-bottom:12px}.break-game__feed .break-history__list{gap:24px}.break-game__feed .break-history__question{font-size:16px}.break-game__feed .break-history__answer{font-size:22px}.break-game__feed .break-history__answer--unspecified,.break-game__feed .break-history__answer--system{font-size:15px;line-height:1.45}.break-game__feed .break-history__item--result-irrelevant .break-history__answer{font-size:16px}.break-game__composer-zone{padding-top:9px}.break-game__composer-zone .break-composer__form{display:block}.break-game__composer-zone .break-composer__answer{margin-left:0}.break-answer--compact .break-answer__title{font-size:18px}.break-answer--compact .break-answer__title--near{font-size:17px}.break-result>.break-sound-control,.break-invitation>.break-sound-control{top:calc(18px + env(safe-area-inset-top));right:20px}.break-result__verdict h1{font-size:64px}.break-result__truth-summary{font-size:20px}.break-result__truth-explanation{font-size:16px}.break-result__reversal>p:not(.break-result__stamp){font-size:25px}.break-result__stamp{font-size:32px}}@media(max-height:720px){.break-experience{--break-case-font-size: 18px;--break-case-line-height: 1.28}.break-game__visual{height:clamp(210px,30dvh,230px)}.break-game__problem{gap:5px}.break-game__case{padding-bottom:9px}.break-game__feed{padding-block:10px 14px}.break-answer--compact textarea{min-height:110px}}:root{color-scheme:light;--color-black: #000000;--color-white: #ffffff;--color-red: #b61b1c;--color-yellow: #f4c70f;--color-green: #00b209;--font-display: "Anton", sans-serif;--font-body: "Inter", "Pretendard", sans-serif;--layout-max-width: 1440px;--layout-padding-desktop: 48px;--layout-padding-tablet: 32px;--layout-padding-mobile: 20px;--grid-columns: 12;--grid-gutter: 24px;--header-height-desktop: 72px;--header-height-mobile: 60px;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 48px;--space-6: 64px;--space-7: 96px;--space-8: 128px;--space-9: 160px;font-family:var(--font-body);font-synthesis:none;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}html{background:var(--color-white);color:var(--color-black)}body{min-width:320px;min-height:100vh;margin:0;background:var(--color-white);color:var(--color-black);font-family:var(--font-body);font-size:16px;line-height:1.5}button,input,textarea,select{font:inherit}button{padding:0;border:0;background:none;color:inherit}a{color:inherit;text-decoration:none}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}:focus-visible{outline:2px solid currentColor;outline-offset:4px}.container{width:100%;max-width:var(--layout-max-width);margin-inline:auto;padding-inline:var(--layout-padding-desktop)}.grid-12{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:var(--grid-gutter)}.type-display{margin:0;font-family:var(--font-display);font-size:clamp(72px,10vw,160px);font-weight:400;line-height:.9;letter-spacing:-.02em;text-transform:uppercase}.type-body{font-family:var(--font-body);font-size:clamp(16px,1.25vw,18px);line-height:1.5}.type-meta{font-family:var(--font-body);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.site-shell{display:flex;min-height:100vh;flex-direction:column}#main-content{flex:1}.site-header{height:var(--header-height-desktop);background:var(--color-white);opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s linear 0s}.site-header--overlay{position:fixed;z-index:10;top:0;right:0;left:0;background:transparent}.site-header--dark{color:var(--color-white)}.site-header--light{color:var(--color-black)}.site-header--hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}.site-header__inner{display:flex;height:100%;align-items:center;justify-content:space-between}.site-header__logo{display:inline-flex;width:80px;min-height:44px;align-items:center}.site-header__logo img{width:80px;transform:translate(-18.5px)}.site-header__nav,.site-footer__nav{display:flex;align-items:center;gap:var(--space-4);font-size:13px;font-weight:600;letter-spacing:.04em}.site-header__nav-link{position:relative;display:inline-flex;min-height:44px;align-items:center}.site-header__nav-link.is-active:after{position:absolute;right:0;bottom:1px;left:0;height:2px;background:currentColor;content:""}.navigation-label__accent{color:var(--color-yellow)}.site-header__menu-trigger{display:none;min-height:44px;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.04em}.mobile-menu{display:none}.site-footer{background:var(--color-black);color:var(--color-white)}.site-footer__inner{display:flex;min-height:120px;align-items:center;justify-content:space-between;gap:var(--space-4)}.site-footer__copyright{margin:0;font-size:12px}.site-footer__nav a{display:inline-flex;min-height:44px;align-items:center}.page-placeholder{display:flex;min-height:calc(100svh - var(--header-height-desktop));align-items:center;padding-block:var(--space-7)}.page-placeholder__eyebrow{margin:0 0 var(--space-3)}.page-placeholder__title{font-size:clamp(72px,10vw,144px)}.about-page{background:var(--color-white);color:var(--color-black)}.about-identity__title,.about-practice__title,.about-method__title,.about-work__title,.about-work__route h3,.about-invitation__title{margin:0;font-family:var(--font-display);font-weight:400;letter-spacing:0;text-transform:uppercase}.about-identity__title>span,.about-practice__title>span,.about-method__title>span,.about-work__title>span,.about-work__route h3 span,.about-invitation__title>span{display:block}.about-section-label,.about-identity__supporting,.about-practice__area h3,.about-practice__area p,.about-method__step h3,.about-method__step p,.about-work__route-label,.about-work__description,.about-invitation__supporting,.about-invitation__contact{margin:0}.about-section-label,.about-work__route-label{font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.about-accent--yellow{color:var(--color-yellow)}.about-accent--green{color:var(--color-green)}.about-identity{min-height:86vh;min-height:max(640px,86svh)}.about-identity__inner{display:flex;min-height:inherit;align-items:flex-start;flex-direction:column;justify-content:center;padding-block:calc(var(--header-height-desktop) + var(--space-6)) var(--space-7)}.about-identity__title{margin-top:var(--space-6);font-size:clamp(74px,8.6vw,132px);line-height:.9}.about-identity__supporting{max-width:680px;margin-top:var(--space-5);font-size:clamp(17px,1.6vw,23px);font-weight:600;letter-spacing:.01em;line-height:1.35}.about-practice{padding-block:calc(var(--header-height-desktop) + var(--space-7)) var(--space-8);background:var(--color-black);color:var(--color-white)}.about-practice__title{margin-top:var(--space-6);font-size:clamp(62px,7.2vw,104px);line-height:.93}.about-practice__shift{margin-top:var(--space-5)}.about-practice__areas{display:grid;margin-top:var(--space-8);border-top:1px solid rgb(255 255 255 / 24%);grid-template-columns:repeat(3,minmax(0,1fr))}.about-practice__area{min-width:0;padding:var(--space-4) var(--space-4) 0 0}.about-practice__area+.about-practice__area{padding-left:var(--space-4);border-left:1px solid rgb(255 255 255 / 24%)}.about-practice__area h3{font-size:clamp(18px,1.7vw,24px);font-weight:700;letter-spacing:.02em;line-height:1.15}.about-method__step h3{font-size:clamp(24px,2.2vw,32px);font-weight:700;letter-spacing:.02em;line-height:1.15}.about-practice__area p{font-size:clamp(15px,1.25vw,18px);font-weight:500;letter-spacing:.015em;line-height:1.55}.about-method__step p,.about-work__description{font-size:clamp(14px,1.15vw,16px);font-weight:500;letter-spacing:.015em;line-height:1.5}.about-practice__area p{max-width:340px;margin-top:var(--space-3);color:#ffffffb8}.about-method{padding-block:calc(var(--header-height-desktop) + var(--space-7)) var(--space-8)}.about-method__title{max-width:1060px;margin-top:var(--space-6);font-size:clamp(66px,7.4vw,108px);line-height:1}.about-method__steps{display:grid;margin-top:var(--space-8);border-top:1px solid rgb(0 0 0 / 24%);grid-template-columns:repeat(4,minmax(0,1fr))}.about-method__step{min-width:0;padding:var(--space-4) var(--space-3) 0 0}.about-method__step-heading{display:flex;align-items:center;justify-content:space-between}.about-method__arrow{padding-inline:var(--space-2);color:#00000052;font-size:20px;line-height:1}.about-method__step p{max-width:240px;margin-top:var(--space-2);font-size:clamp(15px,1.25vw,18px);line-height:1.55}.about-work{padding-block:var(--space-8) calc(var(--header-height-desktop) + var(--space-8))}.about-work__inner{padding-top:var(--space-7);border-top:1px solid rgb(0 0 0 / 24%)}.about-work__title{max-width:940px;margin-top:var(--space-5);font-size:clamp(58px,6.6vw,96px);line-height:.94}.about-work__routes{display:grid;margin-top:var(--space-7);border-top:1px solid rgb(0 0 0 / 24%);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(64px,8vw,128px)}.about-work__route{display:flex;min-width:0;min-height:440px;align-items:flex-start;flex-direction:column;padding:var(--space-4) var(--space-6) 0 0}.about-work__route+.about-work__route{padding-right:0;padding-left:0;border-left:0}.about-work__route h3{margin-top:var(--space-4);font-size:clamp(64px,7vw,104px);line-height:.9}.about-work__description{max-width:430px;margin-top:var(--space-4)}.about-work__link{display:inline-flex;min-height:44px;align-items:center;gap:var(--space-2);margin-top:auto;color:inherit;font-size:14px;font-weight:700;letter-spacing:.05em;text-decoration:none}.about-invitation{min-height:100vh;min-height:max(680px,100svh);background:var(--color-black);color:var(--color-white)}.about-invitation__inner{display:flex;min-height:inherit;align-items:flex-start;flex-direction:column;justify-content:center;padding-block:calc(var(--header-height-desktop) + var(--space-6)) var(--space-7)}.about-invitation__title{font-size:clamp(76px,9vw,136px);line-height:.9}.about-invitation__supporting{max-width:820px;margin-top:var(--space-5);font-size:clamp(17px,1.55vw,22px);font-weight:600;letter-spacing:.01em;line-height:1.4}.about-invitation__contact{margin-top:var(--space-7);color:var(--color-yellow);font-size:14px;font-weight:700;letter-spacing:.06em}.experience-page{background:var(--color-white)}.experience-hero{display:flex;min-height:100vh;min-height:max(680px,100svh);align-items:center;padding-top:var(--header-height-desktop);background:var(--color-white);color:var(--color-black)}.experience-hero__inner{width:100%}.experience-hero__content{position:relative;width:fit-content;transform:translateY(-3vh)}.experience-hero__title,.experience-principle__title,.experience-field__title,.experience-field__statement,.experience-attitude__title,.experience-outro__title,.experience-outro__secondary{margin:0;font-family:var(--font-display);font-weight:400;text-transform:uppercase}.experience-hero__title{font-size:clamp(88px,11vw,176px);line-height:.88}.experience-hero__title>span{display:block}.experience-hero__accent{color:var(--color-green)}.experience-audio-control{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:11px;border:0;background:var(--color-yellow);color:var(--color-black);cursor:pointer;font-family:var(--font-body);font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase;transition:opacity .15s ease;white-space:nowrap}.experience-audio-control--hero{position:absolute;top:calc(100% + var(--space-4));left:0;min-height:48px;padding:11px 18px;font-size:16px}.experience-audio-control--persistent{position:fixed;z-index:9;right:var(--layout-padding-desktop);bottom:var(--space-4);padding:9px 12px;font-size:12px}.experience-audio-control__icon{width:18px;height:18px;fill:currentColor;flex:none}@media(hover:hover){.experience-audio-control:hover{opacity:.82}}.experience-principle{background:var(--color-black);color:var(--color-white)}.experience-principle__inner{display:grid;padding-bottom:var(--space-8);grid-template-columns:minmax(0,1fr) max-content}.experience-principle__title{display:contents;font-size:clamp(64px,8vw,124px);line-height:.92}.experience-principle__beat{display:flex;min-height:82vh;min-height:82svh;flex-direction:column;grid-column:1 / -1;justify-content:center}.experience-principle__beat+.experience-principle__beat{align-items:flex-end;grid-column:2;grid-row:2;text-align:right;transform:translateY(-3vh)}.experience-principle__accent--red{color:var(--color-red)}.experience-principle__accent--yellow,.experience-principle__secondary span{color:var(--color-yellow)}.experience-principle__secondary{margin:0;align-self:center;font-size:clamp(16px,1.5vw,22px);font-weight:700;grid-column:2;grid-row:2;justify-self:start;letter-spacing:.05em;transform:translateY(calc(-3vh + clamp(58.88px,7.36vw,114.08px) + 44px))}.experience-field{padding-block:var(--space-9);background:var(--color-white);color:var(--color-black)}.experience-field__taxonomy,.experience-field__media{margin:0}.experience-field__taxonomy{font-size:14px;font-weight:700;line-height:1.25;letter-spacing:.07em}.experience-field__title{font-size:clamp(96px,11vw,168px);line-height:.88}.experience-field__statement{margin-top:var(--space-4);font-size:clamp(38px,4.5vw,68px);line-height:1.02}.experience-field__media{overflow:hidden}.experience-field__image{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.experience-field--move .experience-field__inner{align-items:center}.experience-field--move .experience-field__copy{grid-column:1 / span 5}.experience-field--move .experience-field__taxonomy,.experience-field--go .experience-field__taxonomy{margin-top:var(--space-4)}.experience-field--move .experience-field__statement,.experience-field--go .experience-field__statement{margin-top:var(--space-5)}.experience-field--go .experience-field__taxonomy{margin-top:40px}.experience-field--move .experience-field__media{grid-column:7 / -1;aspect-ratio:4 / 5}.experience-field--go{padding-top:calc(var(--space-9) + var(--space-6))}.experience-field--go .experience-field__copy{width:min(100%,880px)}.experience-field--go .experience-field__media{width:100%;margin-top:var(--space-7);aspect-ratio:16 / 8}.experience-field--go .experience-field__image{object-position:center 58%}.experience-field--see{padding-top:calc(var(--space-9) + var(--space-6))}.experience-field--see .experience-field__media{width:100%;margin-top:var(--space-4);aspect-ratio:16 / 10}.experience-field--see .experience-field__image{object-position:center 58%}.experience-field--see .experience-field__detail{display:grid;margin-top:var(--space-6);grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:var(--grid-gutter)}.experience-field--see .experience-field__taxonomy{grid-column:1 / span 3}.experience-field--see .experience-field__statement{margin-top:0;grid-column:7 / -1}.experience-field--feel{padding-block:calc(var(--space-9) + var(--space-6));background:var(--color-black);color:var(--color-white)}.experience-field--feel .experience-field__inner{align-items:end;row-gap:var(--space-7)}.experience-field--feel .experience-field__title{grid-column:1 / -1}.experience-field--feel .experience-field__media{width:88%;grid-column:3 / span 5;aspect-ratio:4 / 5;justify-self:center}.experience-field--feel .experience-field__detail{grid-column:8 / -1;padding-bottom:var(--space-4)}.experience-field--feel .experience-field__taxonomy{margin-top:var(--space-4);color:var(--color-yellow)}.experience-attitude{display:flex;min-height:100vh;min-height:max(680px,100svh);align-items:center;overflow:hidden;background:var(--color-black);color:var(--color-white)}.experience-attitude__title{font-size:clamp(112px,15vw,224px);line-height:.86}.experience-attitude__title span{display:block;white-space:nowrap}.experience-attitude__accent{color:var(--color-red)}.experience-outro{display:flex;min-height:100vh;min-height:max(680px,100svh);align-items:center;padding-block:calc(var(--header-height-desktop) + var(--space-6)) var(--space-7);background:var(--color-black);color:var(--color-white);text-align:center}.experience-outro__inner{width:100%}.experience-outro__title{font-size:clamp(88px,11vw,176px);line-height:.88}.experience-outro__secondary{margin-top:var(--space-5);font-size:clamp(36px,4.5vw,68px);line-height:.95}.experience-outro__accent{color:var(--color-green)}.if-page{background:var(--color-white);color:var(--color-black)}.if-identity{min-height:88vh;min-height:88svh;background:var(--color-white);color:var(--color-black)}.if-identity__inner{display:flex;min-height:inherit;align-items:flex-start;flex-direction:column;justify-content:flex-end;padding-top:var(--header-height-desktop);padding-bottom:var(--space-6)}.if-identity__title,.if-question__title,.if-rule__title,.if-method__title,.if-method__target-title,.if-method__statement,.if-proof__title,.if-exit__title{margin:0;font-family:var(--font-display);font-weight:400;text-transform:uppercase}.if-identity__title{font-size:clamp(260px,22vw,320px);line-height:.82}.if-identity__signature,.if-exit__signature{margin:var(--space-5) 0 0;font-size:13px;font-weight:600;letter-spacing:.08em}.if-identity__signature{align-self:flex-end}.if-question{display:flex;min-height:90vh;min-height:90svh;align-items:center;background:var(--color-black);color:var(--color-white)}.if-question__inner{width:100%;padding-bottom:5vh}.if-question__title{max-width:84%;font-size:clamp(96px,9.2vw,132px);line-height:.94}.if-question__desktop,.if-question__desktop>span,.if-question__mobile,.if-question__mobile>span{display:block}.if-question__mobile{display:none}.if-question__accent,.if-method__arrow,.if-method__system-action{color:var(--color-yellow)}.if-rule{min-height:70vh;min-height:70svh;background:var(--color-white);color:var(--color-black)}.if-rule__inner{min-height:inherit;align-content:center;padding-block:calc(var(--header-height-desktop) + var(--space-5)) var(--space-6)}.if-rule__title{align-self:start;grid-column:1 / span 7;font-size:clamp(100px,9.2vw,132px);line-height:.9}.if-rule__secondary{align-self:center;margin:0;grid-column:9 / -1;font-size:clamp(18px,1.45vw,21px);font-weight:600;letter-spacing:.025em;line-height:1.45}.if-rule__secondary span{display:block}.if-method{min-height:90vh;min-height:90svh;padding-block:calc(var(--header-height-desktop) + var(--space-6)) var(--space-7);background:var(--color-black);color:var(--color-white)}.if-method__primary{align-items:center}.if-method__title,.if-method__target-title{margin:0;font-family:var(--font-display);font-size:clamp(96px,9.2vw,132px);font-weight:400;line-height:.9;text-transform:uppercase}.if-method__source{grid-column:1 / span 5}.if-method__arrow{grid-column:6 / span 2;font-size:clamp(40px,4vw,56px);line-height:1;justify-self:center;transform:translateY(-.75em)}.if-method__target{grid-column:9 / -1}.if-method__target-title{color:var(--color-yellow)}.if-method__definition{margin-top:var(--space-3);font-size:clamp(13px,1.05vw,16px);font-weight:600;letter-spacing:.05em;line-height:1.45}.if-method__system{display:flex;margin:var(--space-7) 0 0;align-items:center;flex-wrap:wrap;gap:.35em;font-family:var(--font-display);font-size:clamp(25px,2.1vw,30px);line-height:1}.if-method__system-trace{color:var(--color-green)}.if-method__statement{margin-top:var(--space-6);font-size:clamp(48px,4.5vw,64px);line-height:.94}.if-proof{padding-block:calc(var(--header-height-desktop) + var(--space-7)) var(--space-8);background:var(--color-white);color:var(--color-black)}.if-proof__meta,.if-proof__collaboration,.if-proof__detail-label,.if-proof__detail-value{margin:0}.if-proof__meta{font-size:13px;font-weight:600;letter-spacing:.08em;transform:translate(clamp(-1px,calc(.481vw - 5.92px),1px))}.if-proof__collaboration{margin-top:var(--space-4);padding-left:clamp(3px,.42vw,6px);font-size:clamp(20px,1.7vw,24px);font-weight:700;letter-spacing:.03em}.if-proof__title{margin-top:var(--space-2);font-size:clamp(150px,13.2vw,190px);line-height:.88}.if-proof__hero{align-items:start}.if-proof__copy{grid-column:1 / span 5}.if-proof__visual{display:flex;width:100%;grid-column:6 / -1;justify-self:end;align-items:center;justify-content:center;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-black);color:var(--color-white)}.if-proof__image{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 58%}.if-proof__details{margin-top:var(--space-6)}.if-proof__detail{grid-column:1 / span 5}.if-proof__detail--verb{grid-column:8 / -1}.if-proof__detail-label{font-size:12px;font-weight:700;letter-spacing:.08em}.if-proof__detail-value{margin-top:var(--space-2);font-size:clamp(18px,1.6vw,24px);font-weight:700;letter-spacing:.03em}.if-exit{display:flex;min-height:87vh;min-height:87svh;align-items:center;background:var(--color-black);color:var(--color-white)}.if-exit__inner{width:100%}.if-exit__title{font-size:clamp(170px,15.5vw,224px);line-height:.86}.if-proof__link{display:block;width:fit-content;margin:var(--space-4) 0 0 auto;color:inherit;font-size:16px;font-weight:700;letter-spacing:.04em;text-decoration:none}.if-proof__link:after{display:block;width:100%;height:2px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .16s ease}@media(hover:hover){.if-proof__link:hover:after{transform:scaleX(1);transform-origin:left}}.projects-page{background:var(--color-white);color:var(--color-black)}.projects-index{display:flex;min-height:65vh;min-height:65svh;align-items:center;padding-top:var(--header-height-desktop);background:var(--color-white);color:var(--color-black)}.projects-index__inner{width:100%}.projects-index__title,.projects-feature__title,.projects-feature__tagline{margin:0;font-family:var(--font-display);font-weight:400;text-transform:uppercase}.projects-index__title{font-size:clamp(104px,14vw,208px);line-height:.86}.projects-index__meta,.projects-feature__meta{margin:0;font-size:13px;font-weight:600;letter-spacing:.06em}.projects-index__meta{margin-top:var(--space-4)}.projects-feature{padding-block:clamp(128px,11vw,160px);background:var(--color-black);color:var(--color-white)}.projects-feature__layout{row-gap:0}.projects-feature__copy{grid-column:1 / -1;grid-row:1}.projects-feature__title{margin-top:var(--space-4);font-size:clamp(80px,8.5vw,132px);line-height:.88}.projects-feature__title span{display:block}.projects-feature__accent{margin-top:12px;color:var(--color-red)}.projects-feature__visual{margin:var(--space-7) 0 0;grid-column:1 / -1;grid-row:2;aspect-ratio:16 / 9;overflow:hidden}.projects-feature__image{width:100%;height:100%;object-fit:cover;object-position:center 48%}.projects-feature__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);margin-top:var(--space-6);grid-column:1 / -1;grid-row:3}.projects-feature__tagline{font-size:clamp(44px,4.5vw,68px);line-height:.94}.projects-feature__link{display:inline-flex;min-height:44px;align-items:center;margin-top:0;font-size:14px;font-weight:700;letter-spacing:.05em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.projects-feature__link span{margin-left:10px;transition:transform .15s ease}@media(hover:hover){.projects-feature__link:hover span{transform:translate(3px)}}.campaign-page{background:var(--color-black);color:var(--color-white)}.campaign-film{display:flex;min-height:100vh;min-height:100svh;align-items:center;padding-block:calc(var(--header-height-desktop) + var(--space-6)) var(--space-7);background:var(--color-black)}.campaign-film__inner{width:100%}.campaign-film__title{margin:0 0 var(--space-4);font-family:var(--font-ui);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.campaign-player{position:relative;padding-bottom:calc(44px + var(--space-2))}.campaign-player__stage{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--color-black)}.campaign-player__video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain}.campaign-player__poster{position:absolute;z-index:1;inset:0;width:100%;height:100%;aspect-ratio:16 / 9;object-fit:contain;opacity:1;transition:opacity .2s ease}.campaign-player__poster--hidden{opacity:0;pointer-events:none}.campaign-player__start{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:72px;height:72px;place-items:center;border-radius:50%;background:#000000b8;color:var(--color-white);cursor:pointer;transform:translate(-50%,-50%);transition:background-color .15s ease}.campaign-player__start:hover{background:#000000db}.campaign-player__play-icon{width:0;height:0;margin-left:4px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:16px solid var(--color-white)}.campaign-player__controls{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:auto minmax(120px,1fr) auto auto auto;align-items:center;gap:var(--space-2);color:var(--color-white)}.campaign-player__control{min-height:44px;color:inherit;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.06em}.campaign-player__progress{width:100%;min-width:0;accent-color:var(--color-white);cursor:pointer}.campaign-player__progress:disabled{cursor:default;opacity:.45}.campaign-player__time{color:#a8a8a8;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.campaign-idea{padding-block:calc(var(--header-height-desktop) + var(--space-8)) var(--space-9);background:var(--color-white);color:var(--color-black)}.campaign-section-label{margin:0;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.08em}.campaign-idea__layout{margin-top:var(--space-7)}.campaign-idea__statement,.campaign-idea__conclusion p{margin:0;font-family:var(--font-display);font-weight:400;text-transform:uppercase}.campaign-idea__statement{grid-column:1 / span 6;font-size:clamp(64px,7vw,112px);line-height:.9}.campaign-idea__statement span,.campaign-idea__conclusion span{display:block;white-space:nowrap}.campaign-idea__list{margin:0;padding:0;grid-column:8 / span 5;list-style:none;font-size:clamp(24px,2.5vw,40px);font-weight:600;line-height:1.25;letter-spacing:-.02em}.campaign-idea__list-accent{color:var(--color-red)}.campaign-idea__conclusion{display:grid;margin-top:var(--space-9);grid-column:8 / span 5;gap:var(--space-5);font-size:clamp(48px,5.7vw,92px);line-height:.92}.campaign-sequence{padding-block:calc(var(--header-height-desktop) + var(--space-8)) var(--space-9);background:var(--color-black);color:var(--color-white)}.campaign-sequence__grid{margin-top:var(--space-8);row-gap:var(--space-8)}.campaign-sequence__item{display:flex;min-width:0;flex-direction:column}.campaign-sequence__item--rush{grid-column:1 / span 8}.campaign-sequence__item--moment{margin-top:var(--space-8);grid-column:9 / span 4}.campaign-sequence__item--feeling{margin-top:var(--space-8);grid-column:1 / span 4}.campaign-sequence__item--life{grid-column:5 / span 8}.campaign-sequence__copy{order:2;margin-top:var(--space-3)}.campaign-sequence__index,.campaign-sequence__title,.campaign-sequence__description{margin:0}.campaign-sequence__index{color:#ffffffa6;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.08em}.campaign-sequence__title{margin-top:var(--space-1);font-family:var(--font-display);font-size:clamp(48px,5vw,80px);font-weight:400;line-height:.92;text-transform:uppercase}.campaign-sequence__description{margin-top:var(--space-2);font-size:16px;font-weight:600;line-height:1.35;letter-spacing:.02em}.campaign-sequence__accent--experience{color:var(--color-yellow)}.campaign-sequence__accent--life{color:var(--color-green)}.campaign-sequence__image{width:100%;aspect-ratio:16 / 9;order:1;object-fit:cover;object-position:center}.campaign-color-language{display:flex;min-height:110vh;min-height:110svh;align-items:center;padding-block:calc(var(--header-height-desktop) + var(--space-7)) var(--space-9);background:var(--color-black);color:var(--color-white)}.campaign-color-language__inner{width:100%}.campaign-color-language__system{grid-template-columns:max-content max-content max-content;justify-content:start;margin-top:var(--space-8);column-gap:clamp(8px,1.2vw,16px);row-gap:var(--space-4)}.campaign-color-language__pair{min-width:0}.campaign-color-language__pair--stop{grid-column:1;grid-row:1}.campaign-color-language__pair--move{grid-column:2;grid-row:2}.campaign-color-language__pair--go{grid-column:3;grid-row:3}.campaign-color-language__word,.campaign-color-language__meaning{margin:0}.campaign-color-language__word{font-family:var(--font-display);font-size:clamp(100px,10vw,150px);font-weight:400;line-height:.88;white-space:nowrap;text-transform:uppercase}.campaign-color-language__word--red{color:var(--color-red)}.campaign-color-language__word--yellow{color:var(--color-yellow)}.campaign-color-language__word--green{color:var(--color-green)}.campaign-color-language__meaning{margin-top:var(--space-2);color:#ffffffb8;font-size:clamp(14px,1.2vw,18px);font-weight:600;line-height:1.2;letter-spacing:.08em}.campaign-final{display:flex;min-height:100vh;min-height:100svh;align-items:center;background:var(--color-black);color:var(--color-white)}.campaign-final__inner{display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center}.campaign-final__title,.campaign-final__tagline{margin:0}.campaign-final__title{font-family:var(--font-display);font-size:clamp(72px,9vw,144px);font-weight:400;line-height:.9;text-transform:uppercase}.campaign-final__title>span{display:block;white-space:nowrap}.campaign-final__accent{color:var(--color-green)}.campaign-final__logo{width:clamp(180px,20vw,288px);margin-top:var(--space-6)}.campaign-final__tagline{margin-top:var(--space-3);font-size:clamp(16px,1.5vw,20px);font-weight:500;letter-spacing:.02em}.home-signal--red{color:var(--color-red)}.home-signal--yellow{color:var(--color-yellow)}.home-signal--green{color:var(--color-green)}.home-identity{min-height:100vh;min-height:max(720px,100svh);overflow:hidden;background:var(--color-black);color:var(--color-white)}.home-identity__inner{position:relative;min-height:inherit}.home-identity__title{position:absolute;top:44%;right:var(--layout-padding-desktop);left:var(--layout-padding-desktop);display:flex;margin:0;justify-content:center;transform:translateY(-50%)}.home-identity__logo{width:clamp(580px,58vw,880px);animation:home-identity-reveal .5s ease-out both}.home-identity__meta{position:absolute;right:var(--layout-padding-desktop);bottom:44px;left:var(--layout-padding-desktop);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);font-size:13px;font-weight:600;letter-spacing:.04em}.home-identity__meta p,.home-identity__scroll-cue{margin:0}.home-identity__scroll-cue{position:absolute;bottom:44px;left:50%;font-size:12px;font-weight:700;letter-spacing:.08em;transform:translate(-50%)}.home-identity__scroll-cue span{color:var(--color-yellow)}.home-belief{min-height:100vh;min-height:100svh;background:var(--color-white);color:var(--color-black)}.home-belief__inner{display:grid;min-height:inherit;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));align-content:start;gap:var(--grid-gutter);padding-top:clamp(220px,32vh,350px);padding-bottom:var(--space-8)}.home-belief__title{grid-column:1 / span 9;font-size:clamp(88px,9vw,136px);line-height:.9}.home-belief__title>span{display:block}.home-belief__mobile-line{display:none!important}.home-belief__supporting{margin-top:clamp(96px,14vh,160px);grid-column:9 / -1;font-size:clamp(15px,1.25vw,18px);font-weight:600;line-height:1.45}.home-belief__supporting p{margin:0}.home-belief__supporting p+p{margin-top:var(--space-3)}.home-definition{min-height:100vh;min-height:max(720px,100svh);overflow:hidden;background:var(--color-black);color:var(--color-white)}.home-definition__inner{display:flex;min-height:inherit;flex-direction:column;justify-content:center;padding-block:calc(var(--header-height-desktop) + var(--space-6)) var(--space-7)}.home-definition.has-caused .home-definition__inner{animation:home-definition-reaction .24s ease-out}.home-definition__meta{margin:0 0 var(--space-4);font-size:12px;font-weight:600;letter-spacing:.08em}.home-definition__title-slot{display:flex;min-height:clamp(160px,17vw,245px);align-items:flex-start}.home-definition__title{font-size:clamp(72px,8vw,120px);line-height:.9}.home-definition.has-caused .home-definition__title{animation:home-definition-title .3s .2s ease-out both}.home-definition__reaction{min-height:112px;margin-top:var(--space-5)}.home-definition__rule{display:block;width:min(100%,320px);height:4px;background:var(--color-yellow);transform:scaleX(0);transform-origin:center}.home-definition.has-caused .home-definition__rule{animation:home-definition-rule .32s .1s ease-out both}.home-definition__action{margin-top:var(--space-2)}.home-definition__button{display:inline-flex;min-height:44px;align-items:center;color:var(--color-yellow);cursor:pointer;font-family:var(--font-display);font-size:clamp(32px,3vw,44px);line-height:1;text-transform:uppercase}.home-definition__hint{margin:var(--space-1) 0 0;font-size:11px;font-weight:600;letter-spacing:.1em;opacity:.62}.home-definition__formula{margin:20px 0 0;font-size:clamp(14px,1.5vw,20px);font-weight:600;letter-spacing:.04em;animation:home-definition-formula .2s .36s ease-out both}.home-definition__trace-dot{display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:var(--color-green);vertical-align:.12em}.home-collect{padding-block:clamp(128px,11vw,160px) clamp(144px,12vw,180px);background:var(--color-white);color:var(--color-black)}.home-collect__title{font-size:clamp(72px,8vw,120px)}.home-collect__grid{display:grid;margin-top:clamp(72px,7vw,96px);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--grid-gutter);row-gap:72px}.home-field__media{aspect-ratio:4 / 5;overflow:hidden}.home-field__image{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.home-field__title{margin-top:var(--space-3);color:var(--color-yellow);font-size:clamp(52px,5.5vw,84px)}.home-field__copy{margin:var(--space-2) 0 0;font-size:clamp(14px,1.2vw,17px);font-weight:600;letter-spacing:.03em;line-height:1.45}.home-collect__cta,.home-projects__cta{display:inline-flex;min-height:44px;align-items:center;font-size:14px;font-weight:700;letter-spacing:.04em}.home-collect__cta{margin-top:var(--space-7);color:var(--color-black)}.home-collect__cta span{margin-left:10px;color:var(--color-yellow)}.home-projects{padding-block:clamp(144px,11vw,160px) var(--space-9);background:var(--color-black);color:var(--color-white)}.home-projects__eyebrow,.home-projects__meta,.home-projects__verb,.home-projects__description{margin:0}.home-projects__eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;opacity:.7}.home-projects__layout{display:grid;margin-top:var(--space-6);grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));grid-template-rows:auto 1fr;gap:var(--grid-gutter)}.home-projects__intro{grid-column:1 / span 5;grid-row:1}.home-projects__meta{font-size:13px;font-weight:600;letter-spacing:.05em}.home-projects__title{margin-top:var(--space-3);font-size:clamp(64px,6.5vw,104px);line-height:.9}.home-projects__verb{margin-top:var(--space-3);color:var(--color-yellow);font-size:13px;font-weight:700;letter-spacing:.06em}.home-projects__poster{width:100%;height:100%;grid-column:7 / -1;grid-row:1 / span 2;aspect-ratio:4 / 5;object-fit:cover}.home-projects__footer{align-self:end;grid-column:1 / span 5;grid-row:2}.home-projects__tagline{font-size:clamp(48px,5vw,76px);line-height:.92}.home-projects__description{margin-top:var(--space-3);font-size:clamp(14px,1.15vw,16px);font-weight:500;letter-spacing:.03em;line-height:1.5}.home-projects__cta{margin-top:var(--space-4);color:var(--color-yellow)}.home-projects__cta span{margin-left:10px}.home-life{position:relative;display:grid;min-height:100vh;min-height:max(640px,100svh);overflow:hidden;background:var(--color-black);color:var(--color-white)}.home-life__video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center}.home-life__content{position:relative;z-index:1;display:flex;min-height:inherit;align-items:center;justify-content:center;transform:none}.home-life__title{font-size:clamp(72px,8vw,124px);line-height:.9;text-align:center;transform:translateY(-32vh)}.home-life__logo{position:absolute;bottom:-16px;left:50%;width:clamp(180px,18vw,260px);transform:translate(-50%)}@media(hover:hover){.home-field:hover .home-field__image{transform:scale(1.02)}}@keyframes home-identity-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes home-definition-reaction{0%,to{transform:translate(0)}37.5%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes home-definition-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-definition-formula{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes home-definition-title{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.campaign-idea__conclusion{letter-spacing:-.02em}.campaign-color-language__pair--move .campaign-color-language__word{font-size:clamp(88px,10vw,150px)}}@media(min-width:1024px){.experience-hero__inner{position:relative}.experience-hero__content{position:static}.experience-audio-control--hero{top:auto;right:var(--layout-padding-desktop);bottom:0;left:auto}}@media(max-width:1023px){.container{padding-inline:var(--layout-padding-tablet)}.about-practice__areas,.about-method__steps{column-gap:var(--space-3)}.about-work__route{min-height:400px}.experience-field--move .experience-field__copy{grid-column:1 / span 6}.experience-field--move .experience-field__media{grid-column:7 / -1}.experience-field--feel .experience-field__media{grid-column:2 / span 5}.experience-field--feel .experience-field__detail{grid-column:8 / -1}}@media(max-width:767px){.container{padding-inline:var(--layout-padding-mobile)}.grid-12{grid-template-columns:minmax(0,1fr)}.type-display{font-size:clamp(64px,18vw,76px)}.if-identity{min-height:74vh;min-height:74svh}.if-identity__inner{padding-top:var(--header-height-mobile);padding-bottom:var(--space-6)}.if-identity__title{font-size:clamp(150px,48vw,180px)}.if-identity__signature,.if-exit__signature{margin-top:var(--space-4);font-size:12px}.if-identity__signature{align-self:flex-start}.if-question__title{max-width:none;font-size:clamp(52px,15.5vw,64px);line-height:.94}.if-question__desktop{display:none}.if-question__mobile{display:block}.if-question__mobile>span:nth-child(3),.if-question__mobile>span:nth-child(5){margin-top:var(--space-3)}.if-rule{min-height:auto}.if-rule__inner{display:flex;flex-direction:column;justify-content:center;padding-block:calc(var(--header-height-mobile) + var(--space-7)) var(--space-7)}.if-rule__title{font-size:clamp(50px,14.5vw,64px)}.if-rule__secondary{align-self:flex-start;margin-top:var(--space-6);font-size:16px;letter-spacing:.015em;line-height:1.45}.if-rule__secondary span:nth-child(2),.if-rule__secondary span:nth-child(3){display:inline}.if-method{min-height:auto;padding-block:calc(var(--header-height-mobile) + var(--space-7)) var(--space-7)}.if-method__primary{display:flex;align-items:flex-start;flex-direction:column;gap:var(--space-3)}.if-method__title,.if-method__target-title{font-size:clamp(54px,16vw,68px)}.if-method__arrow{align-self:flex-start;font-size:clamp(38px,11vw,44px);transform:none}.if-method__definition{margin:var(--space-3) 0 0}.if-method__system{margin-top:var(--space-6);align-items:flex-start;flex-direction:column;gap:8px;font-size:clamp(24px,7.5vw,29px)}.if-method__statement{margin-top:var(--space-6);font-size:clamp(34px,9.8vw,42px)}.if-proof{padding-block:calc(var(--header-height-mobile) + var(--space-7)) var(--space-8)}.if-proof__meta{font-size:12px;transform:translate(-2px)}.if-proof__collaboration{max-width:16rem;margin-top:var(--space-4);padding-left:2px;font-size:19px}.if-proof__title{margin-top:var(--space-2);font-size:clamp(80px,26vw,96px)}.if-proof__hero{display:block}.if-proof__visual{width:100%;margin-top:var(--space-6);aspect-ratio:4 / 5}.if-proof__image{object-position:center}.if-proof__details{display:flex;margin-top:var(--space-5);flex-direction:column;gap:var(--space-5)}.if-proof__detail-value{margin-top:var(--space-1);font-size:18px}.if-exit{min-height:72vh;min-height:72svh}.if-exit__title{font-size:clamp(80px,24vw,112px)}.if-proof__link{margin:var(--space-4) 0 0}.projects-index{min-height:65vh;min-height:65svh;padding-top:var(--header-height-mobile)}.projects-index__title{font-size:clamp(72px,23vw,92px)}.projects-index__meta{margin-top:var(--space-3);font-size:12px}.projects-feature{padding-block:clamp(96px,28vw,120px)}.projects-feature__layout{display:flex;flex-direction:column;gap:0}.projects-feature__title{margin-top:var(--space-3);font-size:clamp(64px,20vw,80px)}.projects-feature__accent{margin-top:8px}.projects-feature__visual{margin-top:var(--space-5);aspect-ratio:16 / 9}.projects-feature__image{height:100%}.projects-feature__footer{display:block;margin-top:var(--space-5)}.projects-feature__tagline{font-size:clamp(44px,14vw,58px)}.projects-feature__link{margin-top:var(--space-3);font-size:15px}.site-header{height:var(--header-height-mobile)}.site-header__nav{display:none}.site-header__menu-trigger{position:relative;z-index:1;display:inline-flex;align-items:center}.site-header--menu-open{z-index:30;color:var(--color-white)}.site-header--menu-open .site-header__inner{position:relative;z-index:1}.mobile-menu{position:fixed;z-index:0;inset:0;display:flex;min-height:100vh;min-height:100dvh;padding:calc(var(--header-height-mobile) + var(--space-3)) var(--layout-padding-mobile) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--color-black);color:var(--color-white);flex-direction:column;opacity:0;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s;visibility:hidden}.mobile-menu.is-open{opacity:1;pointer-events:auto;transition:opacity .2s ease,visibility 0s linear 0s;visibility:visible}.mobile-menu__nav{display:flex;align-items:flex-start;flex-direction:column;gap:22px;margin-top:clamp(72px,13vh,112px)}.mobile-menu__link{position:relative;display:inline-flex;min-height:52px;align-items:center;font-family:var(--font-body);font-size:clamp(28px,8vw,34px);font-weight:700;letter-spacing:.01em;line-height:1.1;text-transform:uppercase}.mobile-menu__link.is-active:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:currentColor;content:""}.mobile-menu__brand-line{margin:auto 0 0;font-size:14px;font-weight:600;letter-spacing:.04em;line-height:1.45}.site-footer__inner{align-items:flex-start;flex-direction:column-reverse;padding-block:var(--space-5)}.site-footer__nav{align-items:flex-start;flex-direction:column;gap:0}.page-placeholder{min-height:calc(100svh - var(--header-height-mobile));padding-block:var(--space-6)}.about-identity{min-height:max(560px,82svh)}.about-identity__inner{padding-block:calc(var(--header-height-mobile) + var(--space-5)) var(--space-6)}.about-identity__title{margin-top:var(--space-5);font-size:clamp(51px,16.5vw,68px);line-height:.94}.about-identity__supporting{margin-top:var(--space-4);font-size:16px}.about-practice,.about-method{padding-block:calc(var(--header-height-mobile) + var(--space-5)) var(--space-7)}.about-practice__title{margin-top:var(--space-5);font-size:clamp(44px,14vw,58px);line-height:.96}.about-practice__shift{margin-top:var(--space-4)}.about-practice__areas,.about-method__steps{display:flex;margin-top:var(--space-6);flex-direction:column;border-top:1px solid rgb(255 255 255 / 24%)}.about-practice__area,.about-practice__area+.about-practice__area{padding:var(--space-4) 0;border-bottom:1px solid rgb(255 255 255 / 24%);border-left:0}.about-practice__area h3{font-size:19px}.about-method__step h3{font-size:24px}.about-practice__area p{font-size:16px;line-height:1.55}.about-method__step p,.about-work__description{font-size:15px}.about-method__title{margin-top:var(--space-5);font-size:clamp(46px,14.5vw,60px);line-height:1.02}.about-method__steps{gap:var(--space-4);padding-top:var(--space-4);border-color:#0000003d}.about-method__step{display:flex;padding:0;flex-direction:column}.about-method__step+.about-method__step{border-top:0}.about-method__step-heading{display:contents}.about-method__step h3{order:1}.about-method__step p{max-width:none;margin-top:var(--space-2);order:2;font-size:16px}.about-method__arrow{align-self:flex-start;margin-top:var(--space-3);padding:0;order:3;transform:rotate(90deg)}.about-work{padding-block:var(--space-7) calc(var(--header-height-mobile) + var(--space-7))}.about-work__inner{padding-top:var(--space-6)}.about-work__title{margin-top:var(--space-4);font-size:clamp(44px,13.8vw,56px);line-height:.96}.about-work__routes{display:flex;margin-top:var(--space-6);flex-direction:column}.about-work__route,.about-work__route+.about-work__route{min-height:0;padding:var(--space-4) 0 var(--space-6);border-left:0}.about-work__route+.about-work__route{border-top:1px solid rgb(0 0 0 / 24%)}.about-work__route h3{margin-top:var(--space-4);font-size:clamp(60px,19vw,76px)}.about-work__description{margin-top:var(--space-3)}.about-work__link{margin-top:var(--space-5)}.about-invitation{min-height:max(560px,78svh)}.about-invitation__inner{padding-block:calc(var(--header-height-mobile) + var(--space-5)) var(--space-6)}.about-invitation__title{font-size:clamp(48px,15vw,62px);line-height:.95}.about-invitation__supporting{margin-top:var(--space-4);font-size:16px}.about-invitation__contact{margin-top:var(--space-6)}.experience-hero{padding-top:var(--header-height-mobile)}.experience-hero__content{transform:translateY(-2vh)}.experience-hero__title{font-size:clamp(68px,20vw,80px)}.experience-audio-control--hero{top:calc(100% + var(--space-3))}.experience-audio-control--persistent{top:calc(var(--header-height-mobile) + 12px);right:var(--layout-padding-mobile);bottom:auto}.experience-principle__title{font-size:clamp(48px,13.5vw,64px)}.experience-principle__inner{padding-bottom:var(--space-7);grid-template-columns:minmax(0,1fr)}.experience-principle__beat{min-height:72vh;min-height:72svh}.experience-principle__beat+.experience-principle__beat{align-items:flex-start;grid-column:1;text-align:left;transform:translateY(-2vh)}.experience-principle__secondary{font-size:16px;grid-column:1;transform:translateY(calc(-2vh + clamp(44.16px,12.42vw,58.88px) + 36px))}.experience-field,.experience-field--go,.experience-field--see,.experience-field--feel{padding-block:clamp(96px,28vw,120px)}.experience-field__title{font-size:clamp(72px,22vw,92px)}.experience-field__statement{margin-top:var(--space-3);font-size:clamp(32px,9.8vw,42px)}.experience-field--move .experience-field__inner,.experience-field--feel .experience-field__inner{display:flex;align-items:stretch;flex-direction:column}.experience-field--move .experience-field__media,.experience-field--feel .experience-field__media,.experience-field--feel .experience-field__detail{width:100%;grid-column:auto}.experience-field--move .experience-field__media,.experience-field--go .experience-field__media{margin-top:var(--space-5);aspect-ratio:4 / 5}.experience-field--see .experience-field__media{margin-top:var(--space-3);aspect-ratio:4 / 5}.experience-field--see .experience-field__detail{display:block;margin-top:var(--space-4)}.experience-field--see .experience-field__statement{margin-top:var(--space-3)}.experience-field--feel .experience-field__inner{gap:0}.experience-field--feel .experience-field__media{margin-top:var(--space-4)}.experience-field--feel .experience-field__detail{padding-bottom:0}.experience-field--feel .experience-field__taxonomy{margin-top:var(--space-3)}.experience-attitude{min-height:max(600px,100svh)}.experience-attitude__title{font-size:clamp(48px,14.5vw,72px)}.experience-outro{padding-block:calc(var(--header-height-mobile) + var(--space-5)) var(--space-6)}.experience-outro__title{font-size:clamp(58px,18vw,80px)}.experience-outro__secondary{margin-top:40px;font-size:clamp(28px,9vw,40px)}.campaign-film{min-height:100svh;padding-block:calc(var(--header-height-mobile) + var(--space-5)) var(--space-6)}.campaign-player__start{width:64px;height:64px}.campaign-player__controls{grid-template-columns:repeat(4,auto);justify-content:space-between;gap:var(--space-1) var(--space-2)}.campaign-player{padding-bottom:calc(68px + var(--space-2))}.campaign-player__progress{grid-column:1 / -1;grid-row:1}.campaign-player__control,.campaign-player__time{grid-row:2}.campaign-player__control{font-size:11px}.campaign-idea,.campaign-sequence{padding-block:calc(var(--header-height-mobile) + var(--space-6)) var(--space-7)}.campaign-idea__layout{display:block;margin-top:var(--space-6)}.campaign-idea__statement{font-size:clamp(56px,17vw,76px)}.campaign-idea__list{margin-top:var(--space-5);font-size:clamp(24px,8vw,32px)}.campaign-idea__conclusion{display:grid;margin-top:var(--space-8);gap:var(--space-4);font-size:clamp(28px,9.2vw,42px)}.campaign-sequence__grid{display:block;margin-top:var(--space-7)}.campaign-sequence__item,.campaign-sequence__item--moment,.campaign-sequence__item--feeling{margin-top:var(--space-8)}.campaign-sequence__item:first-child{margin-top:0}.campaign-sequence__copy{order:1;margin:0 0 var(--space-3)}.campaign-sequence__image{order:2}.campaign-sequence__title{font-size:clamp(48px,15vw,64px)}.campaign-sequence__description{margin-top:var(--space-2);font-size:14px}.campaign-color-language{min-height:110svh;align-items:flex-start;padding-block:calc(var(--header-height-mobile) + var(--space-6)) var(--space-7)}.campaign-color-language__system{display:block;margin-top:var(--space-7)}.campaign-color-language__pair+.campaign-color-language__pair{margin-top:var(--space-7)}.campaign-color-language__word{font-size:clamp(52px,16vw,72px)}.campaign-color-language__meaning{margin-top:var(--space-2);font-size:14px}.campaign-final__title{font-size:clamp(52px,15vw,72px)}.campaign-final__logo{width:min(48vw,180px);margin-top:var(--space-5)}.campaign-final__tagline{margin-top:var(--space-2);font-size:16px}.home-identity{min-height:max(640px,100svh)}.home-identity__title{right:var(--layout-padding-mobile);left:var(--layout-padding-mobile)}.home-identity__logo{width:clamp(270px,78vw,360px)}.home-identity__meta{right:var(--layout-padding-mobile);bottom:68px;left:var(--layout-padding-mobile);align-items:flex-start;flex-direction:column;gap:2px;font-size:11px}.home-identity__scroll-cue{bottom:24px;font-size:11px}.home-belief__inner{display:flex;min-height:inherit;flex-direction:column;padding-top:calc(var(--header-height-mobile) + var(--space-7));padding-bottom:var(--space-7)}.home-belief__title{font-size:clamp(58px,17vw,76px)}.home-belief__desktop-line{display:none!important}.home-belief__mobile-line{display:block!important}.home-belief__supporting{margin-top:clamp(72px,19vw,80px);font-size:clamp(15px,4vw,16px);line-height:1.55}.home-belief__supporting p+p{margin-top:var(--space-2)}.home-definition{min-height:max(640px,100svh)}.home-definition__inner{padding-block:calc(var(--header-height-mobile) + var(--space-5)) var(--space-6)}.home-definition__meta{margin-bottom:var(--space-3)}.home-definition__title-slot{min-height:clamp(142px,42vw,176px)}.home-definition__title{font-size:clamp(48px,13.5vw,64px);line-height:.94}.home-definition__reaction{min-height:100px;margin-top:var(--space-4)}.home-definition__rule{width:min(46vw,180px);height:3px}.home-definition__button{font-size:32px}.home-definition__action{margin-top:12px}.home-definition__hint{margin-top:6px}.home-definition__formula{margin-top:18px;font-size:clamp(12px,3.35vw,14px);letter-spacing:.02em;white-space:nowrap}.home-definition__trace-dot{width:6px;height:6px}.home-collect{padding-block:clamp(96px,27vw,112px) clamp(112px,30vw,128px)}.home-collect__title{font-size:clamp(56px,16vw,72px)}.home-collect__grid{margin-top:clamp(56px,16vw,64px);grid-template-columns:1fr;row-gap:clamp(72px,22vw,96px)}.home-field__title{margin-top:12px;font-size:clamp(48px,14vw,64px)}.home-field__copy{margin-top:6px;font-size:16px;line-height:1.45}.home-collect__cta{margin-top:var(--space-6)}.home-projects{padding-block:clamp(96px,28vw,120px)}.home-projects__layout{display:block;margin-top:var(--space-4)}.home-projects__title{font-size:clamp(56px,16vw,72px)}.home-projects__poster{width:100%;height:auto;margin-top:var(--space-4)}.home-projects__footer{margin-top:var(--space-4)}.home-projects__tagline{font-size:clamp(44px,13vw,60px)}.home-projects__description{font-size:15px;line-height:1.55}.home-projects__cta{margin-top:var(--space-3);font-size:15px}.home-life__content{transform:none}.home-life__title{font-size:clamp(56px,16vw,72px);transform:translateY(-25vh)}.home-life__logo{bottom:clamp(32px,9vw,40px);width:min(46vw,180px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.home-identity__logo,.home-definition.has-caused .home-definition__inner,.home-definition.has-caused .home-definition__title,.home-definition.has-caused .home-definition__rule,.home-definition__formula{animation:none}.home-definition.has-caused .home-definition__rule{transform:scaleX(1)}.site-header--hidden{transition-delay:0s}.mobile-menu,.mobile-menu.is-open{transition:none}}.if-break-page{--if-break-type-a: clamp(112px, 12vw, 172px);--if-break-type-b: clamp(84px, 9.6vw, 138px);--if-break-type-c: clamp(34px, 3.6vw, 52px);--if-break-leading-a-single: .86;--if-break-leading-a-multiline: .95;--if-break-leading-b-multiline: .96;--if-break-leading-c: 1.18;--if-break-space-compact: clamp(24px, 3vw, 40px);--if-break-space-medium: clamp(56px, 7vw, 96px);--if-break-space-chapter: clamp(112px, 13vw, 192px);overflow:clip;background:var(--color-black);color:var(--color-white)}.if-break-page h1,.if-break-page h2,.if-break-page h3,.if-break-page p,.if-break-page figure{margin:0}.if-break-page h1,.if-break-page h2,.if-break-page h3{font-family:var(--font-display);font-weight:400;letter-spacing:-.025em;text-transform:uppercase}.if-break-label,.if-break-enter__meta,.if-break-physical__index,.if-break-mental__index,.if-break-mental__case-label,.if-break-mental__case-bridge,.if-break-trace__label,.if-break-artifact figcaption,.if-break-prelude figcaption,.if-break-close__footer,.if-break-close__disclaimer{font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.if-break-enter{height:100vh;height:100svh;min-height:100vh;min-height:100svh;padding-block:calc(var(--header-height-desktop) + 24px) 24px;background:var(--color-black);overflow:hidden}.if-break-enter__inner{display:grid;height:calc(100vh - var(--header-height-desktop) - 48px);height:calc(100svh - var(--header-height-desktop) - 48px);min-height:calc(100vh - var(--header-height-desktop) - 48px);min-height:calc(100svh - var(--header-height-desktop) - 48px);grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gutter)}.if-break-enter__meta{position:relative;z-index:2;display:flex;align-self:start;grid-column:1 / span 5;grid-row:1;justify-content:space-between}.if-break-enter__media{display:flex;height:100%;min-height:0;justify-content:flex-end;grid-column:5 / -1;grid-row:1;overflow:hidden}.if-break-enter__media img,.if-break-action__media img,.if-break-change__media img,.if-break-artifact img,.if-break-prelude video{width:100%;height:100%;object-fit:cover}.if-break-enter__media img{width:auto;max-width:100%;object-fit:contain;object-position:right center}.if-break-enter__title{z-index:2;align-self:end;padding-bottom:.04em;grid-column:1 / span 6;grid-row:1;font-size:var(--if-break-type-a);line-height:var(--if-break-leading-a-single)}.if-break-translate{display:flex;min-height:88vh;min-height:88svh;align-items:center;padding-block:var(--space-9);background:var(--color-white);color:var(--color-black)}.if-break-translate__inner{width:100%}.if-break-translate__statement{display:grid;align-items:end;margin-top:clamp(72px,9vw,132px);grid-template-columns:minmax(0,65fr) minmax(32px,5fr) minmax(0,30fr);gap:0}.if-break-translate__statement h2,.if-break-translate__statement p{font-family:var(--font-display);font-size:clamp(76px,8.5vw,122px);font-weight:400;letter-spacing:-.025em;line-height:.9}.if-break-translate__statement h2{display:flex;flex-direction:column}.if-break-translate__statement .if-break-translate__arrow{justify-self:center;padding-bottom:.28em;color:var(--color-yellow);font-size:clamp(22px,2.4vw,36px);line-height:1}.if-break-translate__statement p{color:var(--color-yellow);font-size:clamp(104px,10.8vw,156px)}.if-break-action,.if-break-response,.if-break-change{background:var(--color-black);color:var(--color-white)}.if-break-action{padding-block:clamp(128px,14vw,208px) clamp(96px,11vw,160px)}.if-break-action__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gutter);align-items:start}.if-break-action .if-break-label{grid-column:1 / -1}.if-break-action h2{display:flex;grid-column:1 / span 5;margin-top:var(--space-5);flex-direction:column;font-size:var(--if-break-type-b);line-height:var(--if-break-leading-b-multiline)}.if-break-action__media{grid-column:6 / -1;width:100%;margin:0;aspect-ratio:4 / 5;overflow:hidden}.if-break-action__media img{object-position:center}.if-break-response__track{position:relative;height:260vh;height:260svh}.if-break-response__stage{position:sticky;top:0;display:flex;height:100vh;height:100svh;align-items:center;overflow:hidden}.if-break-response__inner{width:100%}.if-break-response__scores{display:grid;min-height:54vh;align-items:end;margin-top:clamp(48px,7vh,72px);grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gutter)}.if-break-response__score{opacity:0;transform:translateY(22px);transition:opacity .48s ease,transform .48s ease}.if-break-response__score span{display:block;margin-bottom:var(--space-2);font-size:clamp(13px,1.1vw,16px);font-weight:700;letter-spacing:.06em}.if-break-response__score strong{display:block;color:var(--color-yellow);font-family:var(--font-display);font-size:clamp(104px,12vw,172px);font-weight:400;letter-spacing:-.025em;line-height:.86}.if-break-response__score--one{grid-column:1 / span 3}.if-break-response__score--two{grid-column:5 / span 3}.if-break-response__score--final{grid-column:8 / span 5;text-align:right}.if-break-response__score--final strong{font-size:clamp(164px,19vw,276px)}.if-break-response.is-step-1 .if-break-response__score--one,.if-break-response.is-step-2 .if-break-response__score--two,.if-break-response.is-step-3 .if-break-response__score--final{opacity:1;transform:none}.if-break-response__markers{position:absolute;inset:0;pointer-events:none}.if-break-response__markers span{position:absolute;left:0;width:1px;height:1px}.if-break-response__markers span:nth-child(1){top:6%}.if-break-response__markers span:nth-child(2){top:34%}.if-break-response__markers span:nth-child(3){top:62%}.if-break-response__markers span:nth-child(4){top:90%}.if-break-change{padding-block:clamp(112px,13vw,192px)}.if-break-change__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gutter);align-items:start}.if-break-change .if-break-label{grid-column:1 / -1}.if-break-change__media{grid-column:6 / -1;grid-row:2;width:100%;margin:0;aspect-ratio:4 / 5;overflow:hidden}.if-break-change__media img{object-position:center 48%}.if-break-change h2{position:static;display:flex;grid-column:1 / span 5;grid-row:2;align-self:center;flex-direction:column;font-size:var(--if-break-type-b);line-height:.96}.if-break-physical{display:flex;min-height:94vh;min-height:94svh;align-items:center;padding-block:var(--space-9);background:var(--color-black);color:var(--color-white)}.if-break-physical__inner{width:100%}.if-break-physical__index{margin-top:clamp(72px,9vw,128px)!important}.if-break-physical h2{display:flex;margin-top:var(--space-4);flex-direction:column;max-width:10ch;font-size:var(--if-break-type-b);line-height:var(--if-break-leading-b-multiline)}.if-break-mental{display:flex;min-height:100vh;min-height:100svh;align-items:center;padding-block:var(--space-9);background:var(--color-white);color:var(--color-black)}.if-break-mental__inner{display:grid;width:100%;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gutter)}.if-break-mental__index{align-self:start;grid-column:1 / span 2}.if-break-mental h2{display:flex;align-self:start;grid-column:3 / -1;flex-direction:column;font-size:var(--if-break-type-a);line-height:var(--if-break-leading-a-multiline)}.if-break-mental h2 span:last-child{color:var(--color-yellow)}.if-break-mental__statement{margin-top:var(--space-4)!important;grid-column:3 / span 5;font-family:var(--font-display);font-size:var(--if-break-type-c);letter-spacing:-.02em;line-height:var(--if-break-leading-c)}.if-break-mental__process{margin-top:var(--if-break-space-compact)!important;font-size:clamp(14px,1.25vw,18px);font-weight:700;letter-spacing:.035em;line-height:1.6}.if-break-mental__process span{color:var(--color-yellow)}.if-break-mental__case{display:grid;margin-top:var(--if-break-space-chapter);grid-column:1 / -1;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gutter)}.if-break-mental__case-media{grid-column:1 / span 7;overflow:hidden}.if-break-mental__case-media img{display:block;width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center}.if-break-mental__case-copy{align-self:center;grid-column:8 / -1}.if-break-mental__case-support{margin-top:var(--if-break-space-compact)!important;max-width:34rem;font-size:clamp(14px,1.15vw,17px);font-weight:600;letter-spacing:.015em;line-height:1.55}.if-break-mental__case-bridge{margin-top:clamp(32px,3vw,48px)!important}.if-break-trace{padding-block:clamp(128px,14vw,208px);background:var(--color-white);color:var(--color-black)}.if-break-trace__label{color:var(--color-green)}.if-break-trace h2{display:flex;margin-top:var(--space-5);flex-direction:column;font-size:var(--if-break-type-b);line-height:var(--if-break-leading-b-multiline)}.if-break-trace__score{margin-top:clamp(80px,9vw,128px)!important;font-family:var(--font-display);font-size:clamp(44px,5.6vw,80px);letter-spacing:-.02em;line-height:.95}.if-break-trace__artifacts{display:grid;margin-top:clamp(88px,11vw,160px);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;gap:clamp(64px,8vw,120px) var(--grid-gutter)}.if-break-artifact img{aspect-ratio:4 / 5;object-position:center}.if-break-artifact figcaption{display:flex;margin-top:var(--space-3);flex-direction:column;gap:4px}.if-break-artifact figcaption strong{font-size:18px}.if-break-artifact figcaption span{color:#00000094}.if-break-artifact--film{grid-column:1 / span 6;grid-row:1 / span 2}.if-break-artifact--film img{aspect-ratio:4 / 5}.if-break-artifact--strap{grid-column:9 / span 4;grid-row:1}.if-break-artifact--mirror{width:90%;grid-column:7 / span 5;grid-row:2}.if-break-trace__close{display:flex;margin-top:clamp(144px,18vw,256px)!important;flex-direction:column;font-family:var(--font-display);font-size:var(--if-break-type-c);letter-spacing:-.02em;line-height:var(--if-break-leading-c)}.if-break-prelude{padding-block:clamp(128px,14vw,208px);background:var(--color-black);color:var(--color-white)}.if-break-prelude__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gutter)}.if-break-prelude__copy{grid-column:1 / -1}.if-break-prelude h2{display:flex;margin-top:var(--space-5);flex-direction:column;font-size:var(--if-break-type-b);line-height:var(--if-break-leading-b-multiline)}.if-break-prelude__process{margin-top:clamp(64px,7vw,104px)!important;grid-column:1 / -1;font-size:13px;font-weight:700;letter-spacing:.05em}.if-break-prelude__process span{color:var(--color-yellow)}.if-break-prelude__media{align-self:start}.if-break-prelude__media--tease{margin-top:clamp(88px,9vw,128px)!important;grid-column:1 / span 5}.if-break-prelude__media--play{margin-top:clamp(88px,9vw,128px)!important;grid-column:7 / span 5}.if-break-prelude__media video{aspect-ratio:9 / 16;background:#080808}.if-break-prelude__media--tease video{object-position:center}.if-break-prelude__media--play video{object-position:center}.if-break-prelude figcaption{margin-top:var(--space-2)}.if-break-prelude__want{display:flex;margin-top:clamp(96px,12vw,176px)!important;grid-column:1 / span 9;flex-direction:column;font-family:var(--font-display);font-size:var(--if-break-type-c);letter-spacing:-.02em;line-height:var(--if-break-leading-c)}.if-break-close{display:flex;min-height:100vh;min-height:100svh;align-items:center;padding-block:calc(var(--header-height-desktop) + var(--space-7)) var(--space-5);background:var(--color-black);color:var(--color-white)}.if-break-close__inner{width:100%}.if-break-close h2{display:flex;width:min(65%,920px);flex-direction:column;font-size:var(--if-break-type-a);line-height:var(--if-break-leading-a-multiline)}.if-break-close__footer{display:flex;align-items:flex-end;justify-content:space-between;margin-top:clamp(72px,9vw,128px)}.if-break-close__footer div{display:flex;flex-direction:column;gap:4px}.if-break-close__footer a:after{display:block;width:100%;height:2px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .16s ease}.if-break-close__disclaimer{max-width:42rem;margin-top:var(--space-5)!important;color:#ffffff8c;font-size:10px;line-height:1.5;text-transform:none}@media(hover:hover){.if-break-close__footer a:hover:after{transform:scaleX(1);transform-origin:left}}@media(max-width:1023px){.if-break-translate__statement{grid-template-columns:minmax(0,65fr) minmax(28px,5fr) minmax(0,30fr)}.if-break-response__scores{gap:16px}}@media(max-width:767px){.if-break-page{--if-break-type-a: clamp(60px, 17.5vw, 68px);--if-break-type-b: clamp(62px, 19vw, 74px);--if-break-type-c: clamp(28px, 8.7vw, 34px);--if-break-leading-a-multiline: .97;--if-break-leading-b-multiline: .97;--if-break-space-compact: 20px;--if-break-space-medium: 56px;--if-break-space-chapter: 112px}.if-break-label,.if-break-enter__meta,.if-break-physical__index,.if-break-mental__index,.if-break-mental__case-label,.if-break-mental__case-bridge,.if-break-trace__label,.if-break-artifact figcaption,.if-break-prelude figcaption,.if-break-close__footer{font-size:11px}.if-break-enter{padding-block:calc(var(--header-height-mobile) + 20px) 20px}.if-break-enter__inner{position:relative;display:block;min-height:calc(100svh - var(--header-height-mobile) - 40px)}.if-break-enter__meta{flex-direction:column;gap:4px}.if-break-enter__media{position:absolute;inset:14% -20px 13%;height:auto}.if-break-enter__media img{width:100%;object-fit:cover;object-position:center}.if-break-enter__title{position:absolute;bottom:0;left:0;font-size:var(--if-break-type-a);line-height:var(--if-break-leading-a-single)}.if-break-translate{min-height:auto;padding-block:112px}.if-break-translate__statement{display:flex;align-items:flex-start;margin-top:72px;flex-direction:column;gap:28px}.if-break-translate__statement h2{max-width:8ch;font-size:clamp(68px,21vw,82px)}.if-break-translate__statement .if-break-translate__arrow{padding:0;transform:rotate(90deg)}.if-break-translate__statement p{font-size:clamp(88px,27vw,108px)}.if-break-action{padding-block:112px 80px}.if-break-action__inner,.if-break-change__inner{display:block}.if-break-action h2{margin-top:32px;font-size:var(--if-break-type-b);line-height:var(--if-break-leading-b-multiline)}.if-break-action__media{width:calc(100% + 40px);margin:56px -20px 0;aspect-ratio:4 / 5}.if-break-action__media img{object-position:52% center}.if-break-response__track{height:auto}.if-break-response__stage{position:static;display:block;height:auto;padding-block:96px 120px;overflow:visible}.if-break-response__scores{display:flex;min-height:0;align-items:stretch;margin-top:56px;flex-direction:column;gap:64px}.if-break-response__score,.if-break-response.is-step-3 .if-break-response__score--one,.if-break-response.is-step-3 .if-break-response__score--two{opacity:1;transform:none}.if-break-response__score strong{font-size:clamp(92px,29vw,112px)}.if-break-response__score--final{padding-top:32px;text-align:left}.if-break-response__score--final strong{font-size:clamp(132px,42vw,164px)}.if-break-response__markers{display:none}.if-break-change{padding-block:112px 128px}.if-break-change__media{width:calc(100% + 40px);margin:48px -20px 0}.if-break-change h2{position:relative;bottom:auto;margin-top:-.96em;font-size:clamp(88px,27vw,106px)}.if-break-physical{min-height:82svh;padding-block:112px}.if-break-physical__index{margin-top:72px!important}.if-break-physical h2{margin-top:24px;font-size:var(--if-break-type-b)}.if-break-mental{min-height:auto;padding-block:112px}.if-break-mental__inner{display:block}.if-break-mental h2{margin-top:32px;font-size:var(--if-break-type-a)}.if-break-mental__statement{margin-top:80px!important;font-size:var(--if-break-type-c)}.if-break-mental__process{max-width:22rem;margin-top:20px!important;line-height:1.65}.if-break-mental__case{display:flex;width:calc(100% + 40px);margin-top:var(--if-break-space-chapter);margin-left:-20px;flex-direction:column;gap:0}.if-break-mental__case-media{width:100%}.if-break-mental__case-media img{aspect-ratio:4 / 5}.if-break-mental__case-copy{align-self:stretch;margin-top:48px;padding-inline:20px}.if-break-mental__case-support{margin-top:20px;font-size:14px;line-height:1.55}.if-break-mental__case-bridge{margin-top:32px!important}.if-break-trace{padding-block:112px 136px}.if-break-trace h2{margin-top:32px;font-size:min(var(--if-break-type-b),12.5vw)}.if-break-trace__score{margin-top:72px!important;font-size:clamp(38px,11.5vw,46px)}.if-break-trace__artifacts{display:flex;margin-top:80px;flex-direction:column;gap:88px}.if-break-artifact{width:100%}.if-break-artifact figcaption strong{font-size:15px}.if-break-trace__close{margin-top:128px!important;font-size:var(--if-break-type-c)}.if-break-prelude{padding-block:112px 136px}.if-break-prelude__inner{display:flex;flex-direction:column;gap:0}.if-break-prelude h2{margin-top:32px;font-size:min(var(--if-break-type-b),12.5vw)}.if-break-prelude__process{margin-top:56px!important}.if-break-prelude__media{width:84%}.if-break-prelude__media--tease{margin:80px 0 0!important}.if-break-prelude__media--play{margin:72px 0 0 auto!important}.if-break-prelude__want{margin-top:112px!important;font-size:var(--if-break-type-c)}.if-break-close{padding-block:calc(var(--header-height-mobile) + 80px) 32px}.if-break-close h2{width:100%;font-size:var(--if-break-type-a)}.if-break-close__footer{align-items:flex-start;margin-top:80px;flex-direction:column;gap:40px}.if-break-close__disclaimer{margin-top:40px!important}}@media(prefers-reduced-motion:reduce){.if-break-response__track{height:auto}.if-break-response__stage{position:static;height:auto;padding-block:128px}.if-break-response__score,.if-break-response.is-step-3 .if-break-response__score--one,.if-break-response.is-step-3 .if-break-response__score--two{opacity:1;transform:none;transition:none}.if-break-response__markers{display:none}}
