@font-face{font-family:zodiak;src:url(/_next/static/media/9fb647326cd53e62-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:zodiak;src:url(/_next/static/media/d817b98f878eabed-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:zodiak Fallback;src:local("Arial");ascent-override:88.19%;descent-override:23.16%;line-gap-override:8.02%;size-adjust:112.26%}.__className_a09739{font-family:zodiak,zodiak Fallback}.__variable_a09739{--font-main:"zodiak","zodiak Fallback"}:root{--bg:#f7eee6;--orange:#d9733e;--header:88px;--h:min(calc(87vh - var(--header)),49vw)}html{scroll-padding-top:var(--header)}body{margin:0;background:var(--bg);color:#000;font-family:var(--font-main),Georgia,serif}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--bg);height:var(--header);box-sizing:border-box;justify-content:space-between;padding:0 8.5vw 0 3.5vw}.site-header,.site-logo{display:flex;align-items:center}.site-logo{gap:12px;color:#000;text-decoration:none}.site-logo img{display:block;height:54px;width:auto}.site-name{font-size:24px;font-weight:700;white-space:nowrap}.site-nav{display:flex;align-items:center;gap:32px;font-size:17px}.site-nav a{color:#000;text-decoration:none}.site-nav a:hover{text-decoration:underline;text-underline-offset:4px}.site-nav .apply{background:var(--orange);color:#fff;padding:10px 24px;border-radius:10px}.site-nav .apply:hover{text-decoration:none;opacity:.85}.list input:focus{outline:2px solid #000;outline-offset:2px}.home{position:relative;overflow:hidden;min-height:calc(100vh - var(--header));display:flex;align-items:center;justify-content:center}.hero-swan{position:absolute;inset:0;background:url(/swans/whiteboard-marker-large.png) center 40%/auto 165% no-repeat;opacity:.2;pointer-events:none}.home .stage{position:relative}.stage{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 8.5vw}.words h1{margin:calc(var(--h) * .012) 0 0;font-size:calc(var(--h) * .1608);line-height:1.05;font-weight:700}.title-block{display:inline-flex;flex-direction:column;align-items:center}.title-block h1{align-self:stretch}.hero-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:calc(var(--h) * .016) calc(var(--h) * .05);margin-top:calc(var(--h) * .025)}.hero-logos a,.logo-row a{display:block;transition:opacity .15s}.hero-logos a:hover,.logo-row a:hover{opacity:.7}.hero-logos img{display:block;height:calc(var(--h) * .072);width:auto}.tagline{margin:0;font-size:calc(var(--h) * .0508);line-height:1.1;letter-spacing:-.01em;color:var(--orange)}.motto{margin:calc(var(--h) * .008) 0 0;font-size:calc(var(--h) * .1397);line-height:1.02;letter-spacing:-.015em;font-weight:700;text-wrap:balance}.side .soon{margin:0 0 calc(var(--h) * .035)}.soon{margin:calc(var(--h) * .025) 0 0}.hero-apply,.soon{font-size:calc(var(--h) * .044)}.hero-apply{display:inline-flex;align-items:center;height:calc(var(--h) * .09);padding:0 calc(var(--h) * .09);border-radius:10px;background:var(--orange);color:#fff;text-decoration:none;transition:opacity .15s}.hero-apply:hover{opacity:.85}.join{padding:0 8.5vw 16vh}.join .list-row{justify-content:flex-start}.statement{position:relative;overflow:hidden;isolation:isolate;min-height:100vh;display:flex;align-items:center;padding:14vh 8.5vw;box-sizing:border-box;background:#15161a;color:#fff}.statement-swan{position:absolute;z-index:-1;right:3vw;top:50%;width:min(46vw,92vh);height:auto;transform:translateY(-50%);pointer-events:none}.statement-text{max-width:46vw}.statement-body+.statement-body{margin-top:1em}.talks-line{margin:3.2vw 0 0;font-size:clamp(20px,1.8vw,30px);font-weight:700}.statement .logo-row{gap:28px 44px;margin-top:24px}.statement-body{margin:2.4vw 0 0;max-width:34em;font-size:clamp(17px,1.35vw,24px);line-height:1.5;color:rgba(255,255,255,.85)}.statement-head{margin:0;max-width:9em;text-wrap:balance;font-size:clamp(34px,4.571vw,88px);line-height:1.05;font-weight:700;letter-spacing:-.02em}html{scroll-behavior:smooth}.logo-row{display:flex;flex-wrap:wrap;align-items:center;gap:36px 64px;margin-top:48px}.logo-row img{display:block;width:auto}.lr-bluedot{height:34px}.lr-mats{height:58px}.lr-robocurve{height:38px}.lr-anthropic{height:24px}.lr-openai{height:34px}.lr-redwood{height:38px}.lr-seldon{height:30px}.lr-thinkingmachines{height:42px}.timeline{padding:22vh 8.5vw 16vh}.timeline h2{margin:0;font-size:clamp(34px,4.571vw,81.5px);line-height:1.05;font-weight:700;letter-spacing:-.02em;color:#000}.timeline ol{list-style:none;margin:56px 0 0;padding:0 0 0 40px;border-left:2px solid #000;max-width:720px}.timeline li{position:relative;padding:0 0 56px}.timeline li:last-child{padding-bottom:0}.timeline li:before{content:"";position:absolute;left:-49px;top:.5em;width:16px;height:16px;border-radius:50%;background:#000}.timeline li p{margin:0;font-size:clamp(20px,2.201vw,34px);line-height:1.2;font-weight:700;letter-spacing:-.01em}.timeline li p+p{margin-top:6px}.timeline li a{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.timeline li a:hover{opacity:.7}.tl-date{display:block;margin-bottom:4px;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#666}.timeline li:has(.tl-date):before{top:2.3em}.faqs{padding:0 8.5vw 16vh}.faqs h2{margin:0;font-size:clamp(34px,4.571vw,81.5px);line-height:1.05;font-weight:700;letter-spacing:-.02em;color:#000}.faq{max-width:760px;margin-top:0;border-bottom:1px solid #ddd}.faqs h2+.faq{margin-top:48px;border-top:1px solid #ddd}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;font-size:27px;line-height:1;font-weight:400}.faq[open] summary:after{content:"−"}.faq[open]{padding-bottom:28px}.faq h3{margin:0;font-size:clamp(20px,2.201vw,34px);line-height:1.2;font-weight:700;letter-spacing:-.01em}.faq p,.faq ul{margin:0;font-size:clamp(17px,1.35vw,22px);line-height:1.55}.faq ul{padding-left:1.2em}.faq a{color:inherit;text-decoration:underline;text-underline-offset:3px}.faq a:hover{opacity:.7}.faq li+li{margin-top:6px}.faq p+p,.faq ul+p{margin-top:16px}.side{margin-top:calc(var(--h) * .08)}.list{margin-top:0;font-size:calc(var(--h) * .034)}.list label{display:block;margin-bottom:calc(var(--h) * .016)}.list-row{display:flex;justify-content:center;gap:calc(var(--h) * .016)}.list button,.list input{font-family:inherit;font-size:inherit;height:calc(var(--h) * .078);box-sizing:border-box;border:1px solid #000;border-radius:0;border-radius:10px}.list input{width:calc(var(--h) * .55);padding:0 calc(var(--h) * .02);background:var(--bg)}.list button{padding:0 calc(var(--h) * .04);background:#000;color:var(--bg);cursor:pointer}.list button:disabled{opacity:.5}.list-done,.list-error{margin:0}@media (max-width:700px){.site-header{padding:0 16px}.site-logo{gap:8px}.site-logo img{height:44px}.site-name{font-size:18px}.site-nav a:not(.apply){display:none}.site-nav{gap:16px;font-size:15px}.site-nav .apply{padding:9px 18px}.home{display:block;min-height:0;padding:40px 16px}.stage{padding:0}.swan{width:min(72vw,320px);height:auto}.words{position:static;width:auto;margin-top:16px}.words h1{font-size:12.696vw;white-space:nowrap;margin-top:4px}.hero-logos{gap:10px 18px;margin-top:12px;flex-wrap:nowrap}.title-block{display:flex}.hero-logos img{height:5vw}.soon{font-size:17px;margin-top:8px}.tagline{font-size:3.893vw;margin-top:0;white-space:nowrap}.motto{font-size:8.464vw}.side .soon{margin:0 0 16px}.hero-apply{height:48px;padding:0 44px;font-size:18px}.join{padding:0 16px 80px}.statement{min-height:0;flex-direction:column;align-items:stretch;padding:12vh 16px 4vh}.statement-swan{position:static;align-self:flex-end;width:80vw;margin:4vh -4vw 0 0;transform:none}.faqs{padding:0 16px 80px}.faq summary{padding:18px 0}.faq summary:after{font-size:22px}.talks-line{margin-top:28px;font-size:20px}.timeline{padding:112px 16px 80px}.timeline ol{padding-left:28px}.timeline li{padding-bottom:40px}.timeline li:before{left:-37px}.logo-row{gap:28px 40px;margin-top:32px}.lr-bluedot,.lr-openai{height:28px}.lr-mats{height:48px}.lr-robocurve{height:32px}.lr-anthropic{height:20px}.lr-redwood{height:32px}.lr-seldon{height:25px}.lr-thinkingmachines{height:35px}.statement-text{max-width:none}.statement-head{font-size:9.31vw}.statement-body{margin-top:16px;font-size:16px}.side{position:static;width:auto;margin-top:20px}.apply-form input,.apply-form textarea,.chat-form input,.list,.list input{font-size:16px}.list label{margin-bottom:8px}.list button,.list input{height:44px}.list input{flex:1 1;width:auto;padding:0 12px}.list button{padding:0 18px}}.font-sheet{padding:32px 24px 64px}.font-row{display:grid;grid-template-columns:44px 1fr;grid-gap:4px 16px;gap:4px 16px;align-items:baseline;padding:24px 0;border-bottom:1px solid #eee}.font-num{font-size:15px;color:#999}.font-sample{font-size:clamp(40px,7vw,76px);line-height:1.15}.font-lorem{grid-column:2;margin:6px 0 4px;max-width:720px;font-size:17px;line-height:1.55}.font-label{grid-column:2;font-size:13px;color:#888}.font-label a{color:#555}.font-group{margin:40px 0 0;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#999}.font-head{flex-wrap:wrap;gap:8px 28px}.font-all,.font-head{display:flex;align-items:center}.font-all{position:-webkit-sticky;position:sticky;top:0;z-index:1;gap:12px;padding:12px 0;background:#fff;border-bottom:1px solid #eee;font-size:14px;color:#555}.toggle{display:inline-flex;border:1px solid #ccc;border-radius:999px;overflow:hidden;font-family:system-ui,-apple-system,sans-serif}.toggle button{font:inherit;font-size:13px;padding:5px 12px;border:0;background:#fff;color:#555;cursor:pointer}.toggle button[aria-pressed=true]{background:#000;color:#fff}.toggle button:disabled{color:#ccc;cursor:not-allowed}.preview{position:fixed;right:16px;bottom:16px;z-index:10;display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:10px 12px;background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);font-family:system-ui,-apple-system,sans-serif;font-size:13px;font-weight:400;font-style:normal}.preview>button{font:inherit;width:30px;height:30px;border:1px solid #ccc;border-radius:999px;background:#fff;cursor:pointer}.preview select{font:inherit;height:30px;max-width:260px}.mock{min-height:100vh;display:flex;flex-direction:column;justify-content:center}.mock-head{position:relative;z-index:1;padding:0 6vw}.mock-title-row{display:flex;align-items:flex-end;gap:2.5vw}.mock h1{margin:0;font-size:9.5vw;line-height:1;font-weight:700;white-space:nowrap}.mock-soon{margin:0 0 1.9vw;max-width:20vw;font-size:1.9vw;line-height:1.3}.mock-top .mock-title-row{flex-direction:column-reverse;align-items:flex-start;gap:.6vw}.mock-top .mock-soon{max-width:none;margin:0}.mock .list{margin-top:2vw;font-size:1.25vw}.mock .list label{margin-bottom:.6vw}.mock .list-row{gap:.6vw}.mock .list button,.mock .list input{height:3vw}.mock .list input{width:20vw;padding:0 .8vw}.mock .list button{padding:0 1.5vw}.mock-swan{display:block;width:100vw;height:auto;margin-top:-6vw}@media (max-width:700px){.mock-head{padding:0 16px}.mock-title-row,.mock-top .mock-title-row{flex-direction:column;align-items:flex-start;gap:6px}.mock-top .mock-title-row{flex-direction:column-reverse}.mock h1{font-size:13.5vw}.mock-soon,.mock-top .mock-soon{max-width:none;margin:0;font-size:17px}.mock .list{font-size:16px;margin-top:20px}.mock .list label{margin-bottom:8px}.mock .list-row{gap:6px}.mock .list button,.mock .list input{height:44px}.mock .list input{flex:1 1;width:auto;padding:0 12px}.mock .list button{padding:0 18px}.mock-swan{margin-top:8px}}.emoji-sheet{padding:24px}.emoji-row{display:grid;grid-template-columns:44px 180px 1fr;grid-gap:12px 24px;gap:12px 24px;align-items:center;padding:20px 0;border-bottom:1px solid #eee}.emoji-big{width:180px;height:180px;object-fit:contain}.emoji-tabs{display:flex;flex-direction:column;gap:8px}.emoji-tab{display:inline-flex;align-items:center;gap:10px;width:max-content;padding:6px 14px;border-radius:8px;font-size:13px}.emoji-tab-light{background:#f1f3f4;color:#222}.emoji-tab-dark{background:#35363a;color:#eee}.emoji-info{grid-column:3;font-size:14px;line-height:1.5;color:#333}@media (max-width:700px){.emoji-row{grid-template-columns:30px 1fr}.emoji-big{width:120px;height:120px}.emoji-info,.emoji-tabs{grid-column:2}}.color-sheet{padding:24px 0 80px}.color-row{padding:48px 0;border-bottom:1px solid #eee}.color-label{margin:0 0 24px 8.5vw;font-size:14px;color:#666}.apply-page{padding:72px 8.5vw 120px;max-width:720px}.apply-page h1{margin:0 0 48px;font-size:clamp(34px,4.232vw,60.5px);line-height:1.05;font-weight:700}.apply-form{gap:36px}.apply-form,.apply-form .q{display:flex;flex-direction:column}.apply-form .q{gap:8px;margin:0;padding:0;border:0}.apply-form .q-label{font-size:20px;font-weight:700;line-height:1.35}.apply-form .q-label a{color:inherit;text-underline-offset:3px}.apply-form .q-hint{font-size:16px;line-height:1.5;color:#555}.apply-form input:not([type=radio]):not([type=file]),.apply-form textarea{font:inherit;font-size:17px;padding:12px 14px;border:1px solid #000;border-radius:10px;background:var(--bg)}.apply-form textarea{resize:vertical;line-height:1.5}.apply-form input[type=file]{font:inherit;font-size:16px;color:#6b635b;cursor:pointer}.apply-form input[type=file]::-webkit-file-upload-button{font:inherit;font-size:17px;margin-right:14px;padding:10px 22px;border:1px solid #000;border-radius:10px;background:var(--bg);color:#000;cursor:pointer;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.apply-form input[type=file]::file-selector-button{font:inherit;font-size:17px;margin-right:14px;padding:10px 22px;border:1px solid #000;border-radius:10px;background:var(--bg);color:#000;cursor:pointer;transition:background .15s,color .15s}.apply-form input[type=file]::-webkit-file-upload-button:hover{background:#000;color:var(--bg)}.apply-form input[type=file]::file-selector-button:hover{background:#000;color:var(--bg)}.apply-form .q-choice{display:flex;gap:24px;font-size:17px}.apply-form .q-choice label{display:flex;align-items:center;gap:8px;cursor:pointer}.apply-form .q-toggle{display:inline-flex;align-self:flex-start;gap:4px;padding:4px;border:1px solid #000;border-radius:10px;font-size:17px}.apply-form .q-toggle label{position:relative;display:flex;gap:.3em;align-items:center;justify-content:center;text-align:center;padding:9px 20px;border-radius:7px;cursor:pointer;transition:background .15s,color .15s}.apply-form .q-toggle label:not(.on):hover{background:rgba(0,0,0,.07)}.apply-form .q-toggle label.on{background:#000;color:var(--bg)}.apply-form .q-toggle input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.apply-form .q-toggle label:has(input:focus-visible){outline:2px solid var(--orange);outline-offset:2px}@media (max-width:560px){.apply-form .q-toggle{display:flex;align-self:stretch}.apply-form .q-toggle label{flex:1 1;flex-direction:column;padding:9px 10px}.apply-form .q-toggle-sub{font-size:15px}.apply-form .q-toggle-stack{flex-direction:column}}.apply-form button{align-self:flex-start;font:inherit;font-size:18px;padding:14px 36px;border:1px solid #000;border-radius:10px;background:#000;color:var(--bg);cursor:pointer}.apply-form button:disabled{opacity:.5}.apply-done{font-size:22px}.apply-error{margin:0;color:#b00}.apply-form .q-lead{font-size:18px;line-height:1.45}.apply-form .q-lead a{color:inherit;text-underline-offset:3px}.apply-form .q-excerpt{margin:0 0 8px;padding:20px 24px;border:1px solid #000;border-radius:10px;font-size:16px;line-height:1.55}.apply-form .q-excerpt ul{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:12px}.apply-form .q-source{margin:16px 0 0;font-size:15px;color:#555}.apply-form .q-source a{color:inherit;text-underline-offset:3px}.apply-form .q-para{display:block}.apply-form .q-para+.q-para{margin-top:10px}@media (max-width:560px){.apply-form .q-excerpt{padding:16px}}.apply-form .q-question{margin:4px 0;padding:16px;border:1px solid #000;border-radius:10px;font-size:18px}.apply-form .q-start{align-self:flex-start;padding:10px 28px;font-size:17px}.apply-form .recorder{display:flex;flex-direction:column;gap:12px}.apply-form .rec-video{width:100%;max-width:480px;aspect-ratio:4/3;background:#000;object-fit:cover}.apply-form .rec-bar{display:flex;align-items:center;gap:12px;font-size:17px}.apply-form .rec-dot{width:10px;height:10px;border-radius:50%;background:#d00}.apply-form .rec-time{display:inline-block;min-width:5.1em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apply-form .rec-time.low{color:#d00;font-weight:700}.apply-form .q-link{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.font-preview-bar{margin:0;padding:8px 8.5vw;background:#fff7d6;font:14px system-ui,sans-serif!important}.section-chooser{position:fixed;right:16px;bottom:16px;z-index:20;display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.12);font:13px system-ui,sans-serif;color:#000}.sc-row{display:flex;align-items:center;gap:8px}.sc-label{width:64px;font-weight:600}.sc-swatch{width:26px;height:26px;border-radius:50%;border:1px solid #bbb;cursor:pointer;padding:0}.sc-swatch.on{outline:2px solid #000;outline-offset:2px}.sc-name{min-width:84px;color:#555}.chat-page{padding:72px 8.5vw 120px;max-width:760px}.chat-page h1{margin:0;font-size:clamp(34px,4.232vw,60.5px);line-height:1.05;font-weight:700}.chat-sub{margin:16px 0 0;font-size:20px;line-height:1.4}.chat-where{margin:8px 0 40px;font-size:17px;color:#555}.chat-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:10px;gap:10px}.chat-slot{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 8px;font:inherit;font-size:17px;border:1px solid #000;border-radius:10px;background:var(--bg);color:#000;cursor:pointer}.chat-slot.on,.chat-slot:hover:not(:disabled){background:#000;color:var(--bg)}.chat-slot.full{border-color:#c9c1b9;color:#9a928a;cursor:default}.chat-slot span{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.chat-form{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px}.chat-picked{flex-basis:100%;margin:0 0 4px;font-size:18px;font-weight:700}.chat-form input{flex:1 1 200px;padding:12px 14px;background:var(--bg)}.chat-form button,.chat-form input{font:inherit;font-size:17px;border:1px solid #000;border-radius:10px}.chat-form button{padding:12px 28px;background:#000;color:var(--bg);cursor:pointer}.chat-form button:disabled{opacity:.5}.chat-done{font-size:22px}.bookings{width:100%;border-collapse:collapse;font-size:17px}.bookings td{padding:10px 12px 10px 0;border-bottom:1px solid #ddd}.bookings tr.empty td{color:#9a928a}.bookings a{color:inherit}.apply-form .q-count{font-size:14px;color:#666}.apply-form .q-fix{align-self:flex-start;font-size:16px}.apply-form .q-count.over{color:#b00;font-weight:700}