@media (width<=767px){[data-phone-home] .phone-hero-portrait{height:430px;position:sticky;top:0}[data-phone-home] .phone-hero-copy{isolation:isolate;opacity:1;position:relative}[data-phone-home] .phone-hero-copy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--background) 88%, transparent) 100px, var(--background) 260px);position:absolute;inset:-64px 0 0}}@media (width<=767px) and (prefers-reduced-motion:reduce){[data-phone-home] .phone-hero-portrait{position:relative}}.about-page{--about-name:#eaeaea;--about-body:#d6d6d6;--about-mobile-body:#e0e0e0;--about-rule:color-mix(in srgb, var(--ice-line) 60%, transparent);--about-facts-rule:color-mix(in srgb, var(--ice-line) 70%, transparent);background:var(--background);color:var(--foreground);overflow-x:clip}.about-page *{box-sizing:border-box}.about-shell{max-width:1280px;margin-inline:auto}.about-page :is(h1,h2,h3){letter-spacing:0}.about-page .about-name{color:var(--about-name);z-index:1;margin-top:28px;font-size:112px;line-height:.95;position:relative}.about-name span{display:block}.about-name em{color:var(--ice-hover);opacity:.9}.about-opening{height:820px;padding:96px 80px 0;position:relative}.about-eyebrow{color:var(--muted-foreground);margin-bottom:24px;font-size:14px;font-weight:300}.about-desktop-portrait{object-fit:cover;object-position:0% 0;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:620px;height:1500px;position:absolute;top:-150px;right:96px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32% 88%,#0000),linear-gradient(#000 62%,#0000 86%);mask-image:linear-gradient(90deg,#0000,#000 32% 88%,#0000),linear-gradient(#000 62%,#0000 86%);-webkit-mask-composite:source-in;mask-composite:intersect}.about-facts{z-index:1;border-top:1px solid var(--about-facts-rule);grid-template-columns:1.5fr 1fr 1.4fr;gap:28px;padding-top:24px;display:grid;position:absolute;inset:auto 80px 56px}.about-fact-title{font-family:var(--font-serif);color:var(--ice);white-space:nowrap;font-size:26px;line-height:1.1}.about-fact-detail{color:var(--about-body);margin-top:10px;font-size:14px;font-weight:300}.about-chapter{padding:110px 80px}.about-person-grid,.about-outside-grid{grid-template-columns:5fr 6fr;align-items:center;gap:90px;display:grid}.about-page .about-person-title{margin-bottom:32px;font-size:64px;line-height:1.05}.about-page em{color:var(--ice)}.about-page .about-name em{color:var(--ice-hover)}.about-body{color:var(--about-body);max-width:520px;font-size:18px;font-weight:300;line-height:1.75}.about-body p+p{margin-top:24px}.about-person-copy p+p{margin-top:18px}.about-dissolve{object-fit:contain;width:100%;-webkit-mask-image:radial-gradient(64% 62%,#000 36%,#0000 100%);mask-image:radial-gradient(64% 62%,#000 36%,#0000 100%)}.about-rocks{height:700px}.about-page .about-philosophy-title{max-width:1040px;font-size:70px;line-height:1.05}.about-philosophy-grid{border-top:1px solid var(--about-rule);grid-template-columns:1fr 1fr;gap:90px;margin-top:70px;padding-top:40px;display:grid}.about-label{letter-spacing:.2em;text-transform:uppercase;color:var(--ice);margin-bottom:22px;font-size:12px;font-weight:700}.about-page .about-section-title{margin-bottom:28px;font-size:56px;line-height:1.05}.about-experience-intro{color:var(--about-body);max-width:900px;font-size:19px;font-weight:300;line-height:1.7}.about-skills{grid-template-columns:repeat(3,1fr);gap:56px;margin-block:60px 72px;display:grid}.about-skill{border-top:1px solid var(--about-rule);padding-top:24px}.about-page .about-skill h3{color:var(--ice);margin-bottom:20px;font-size:52px}.about-skill p{color:var(--about-body);font-size:17px;font-weight:300;line-height:1.7}.about-ledger{max-width:900px}.about-ledger li{border-top:1px solid var(--about-rule);color:var(--about-body);grid-template-columns:46px 1fr;gap:26px;padding-block:24px;font-size:17px;font-weight:300;line-height:1.65;display:grid}.about-ledger li:last-child{border-bottom:1px solid var(--about-rule)}.about-year{font-family:var(--font-serif);color:var(--ice);font-size:22px}.about-teaching-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.about-teaching-copy{padding-top:90px}.about-lecture{height:640px}.about-birmingham{margin-top:90px}.about-training-link{margin-top:32px;text-transform:none!important;letter-spacing:0!important;font-size:16px!important;font-weight:400!important}.about-freedive{height:760px}.about-page .about-close{font-family:var(--font-serif);max-width:1000px;margin-top:100px;font-size:60px;line-height:1.12}.about-close-buttons{gap:16px;margin-top:48px;display:flex}.about-ending{padding-bottom:150px}.about-scroll-photo{display:none}@media (width>=1024px) and (width<=1199px){.about-opening,.about-chapter{padding-inline:60px}.about-facts{gap:18px;left:60px;right:60px}.about-fact-title{font-size:22px}.about-person-grid,.about-outside-grid,.about-philosophy-grid{gap:60px}.about-desktop-portrait{width:460px;height:1113px;right:96px}}@media (width<=1023px){.about-shell{max-width:none}.about-page .about-name{margin-top:24px;font-size:52px;line-height:.95}.about-opening{height:auto;padding:0 24px;overflow:clip}.about-opening-content{z-index:1;padding-top:310px;position:relative}.about-desktop-portrait{display:none}.about-facts{margin-top:24px;padding-top:14px;display:block;position:static}.about-facts>div+div{margin-top:14px}.about-fact-title{font-family:var(--font-sans);white-space:normal;font-size:16px;font-weight:300;line-height:1.7}.about-fact-detail{margin-top:0;font-size:16px}.about-chapter{padding:44px 24px}.about-person-grid,.about-outside-grid,.about-philosophy-grid,.about-skills,.about-teaching-grid{flex-direction:column;gap:40px;display:flex}.about-person-grid{flex-direction:column-reverse}.about-page .about-person-title,.about-page .about-section-title{font-size:40px}.about-page .about-philosophy-title{font-size:34px}.about-body,.about-experience-intro,.about-skill p,.about-ledger li{color:var(--about-mobile-body);max-width:none;font-size:16px;line-height:1.7}.about-body p+p{margin-top:14px}.about-rocks{object-fit:cover;margin-inline:-24px;width:calc(100% + 48px);max-width:none;height:340px;margin-bottom:-40px;-webkit-mask-image:radial-gradient(72% 70%,#000 36%,#0000 100%);mask-image:radial-gradient(72% 70%,#000 36%,#0000 100%)}.about-philosophy-grid{border:0;margin-top:40px;padding-top:0}.about-philosophy-grid>div{border-top:1px solid var(--about-rule);width:100%;padding-top:24px}.about-skills{gap:28px;margin-block:28px}.about-skill{width:100%;padding-top:14px}.about-page .about-skill h3{margin-bottom:6px;font-size:42px}.about-ledger li{gap:18px;padding-block:14px}.about-teaching,.about-ending{padding-top:0;position:relative;overflow:clip}.about-teaching-content,.about-ending-content{z-index:1;padding-top:600px;position:relative}.about-teaching-content{padding-top:440px}.about-teaching-copy{padding-top:0}.about-teaching-grid .about-lecture:first-of-type{display:none}.about-birmingham{align-self:center;width:auto;max-width:100%;height:400px;margin-top:0;margin-bottom:-40px}.about-outside-grid>.about-freedive{display:none}.about-page .about-close{margin-top:56px;font-size:32px}.about-close-buttons{flex-direction:column;align-items:stretch;margin-top:36px}.about-ending{padding-bottom:44px}.about-scroll-photo{pointer-events:none;margin-inline:-24px;height:100svh;margin-bottom:-100svh;display:block;position:sticky;top:0;overflow:hidden}.about-scroll-photo img{object-fit:cover;width:100%;height:620px;-webkit-mask-image:linear-gradient(#000 68%,#0000 100%);mask-image:linear-gradient(#000 68%,#0000 100%)}.about-scroll-opening img{width:120%;max-width:none;height:120svh;position:absolute;top:-175px;left:-5%}.about-teaching>.about-scroll-photo{height:440px;margin-bottom:-440px;-webkit-mask-image:linear-gradient(#0000 0,#000 15% 72%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 15% 72%,#0000 100%)}.about-teaching>.about-scroll-photo img{object-fit:unset;width:125%;max-width:none;height:auto;position:absolute;bottom:0;left:-12.5%;-webkit-mask-image:none;mask-image:none}.about-ending>.about-scroll-photo img{-webkit-mask-image:linear-gradient(#0000 0,#000 14% 68%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 68%,#0000 100%)}.about-scroll-overlay{background:var(--background);opacity:.1;position:absolute;inset:0}}@media (width>=640px) and (width<=1023px){.about-page .about-name{font-size:72px}.about-scroll-opening img{width:468px;height:1012.8px;left:calc(55% - 234px)}}@media (width>=768px) and (width<=1023px){.about-scroll-photo{display:none}.about-opening{height:620px;padding:0 48px}.about-opening-content{padding-top:140px;position:static}.about-page .about-name{max-width:50%;font-size:80px}.about-desktop-portrait{aspect-ratio:952/1920;object-fit:cover;object-position:50% 0;-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;width:46%;height:auto;display:block;top:-80px;right:48px;-webkit-mask-image:radial-gradient(64% 62%,#000 36%,#0000 100%);mask-image:radial-gradient(64% 62%,#000 36%,#0000 100%);-webkit-mask-composite:source-over;mask-composite:add}.about-facts{grid-template-columns:1.4fr 1.2fr 1fr;gap:24px;margin-top:0;padding-top:20px;display:grid;position:absolute;inset:auto 48px 0}.about-facts>div+div{margin-top:0}.about-chapter{padding:56px 48px}.about-person-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:48px;display:grid}.about-person-grid>div{grid-area:1/1}.about-person-copy{font-size:17px}.about-rocks{aspect-ratio:2/3;object-fit:cover;object-position:50% 50%;grid-area:1/2;width:100%;max-width:100%;height:auto;margin:0}.about-teaching-content,.about-ending-content{padding-top:0}.about-teaching-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.about-teaching-copy{grid-column:1/-1}.about-teaching-grid .about-lecture:first-of-type{display:block}.about-lecture,.about-birmingham{aspect-ratio:3/4;object-fit:cover;object-position:50% 50%;width:100%;max-width:100%;height:auto;margin:0}.about-birmingham{align-self:start;margin-top:48px}.about-outside-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:48px;display:grid}.about-outside-grid>.about-freedive{aspect-ratio:3/4;object-fit:cover;object-position:50% 40%;width:100%;height:auto;display:block}.about-rocks,.about-lecture,.about-freedive{-webkit-mask-image:radial-gradient(64% 62%,#000 36%,#0000 100%);mask-image:radial-gradient(64% 62%,#000 36%,#0000 100%)}.about-page .about-close{font-size:44px}.about-close-buttons{flex-direction:row}.about-close-buttons>a{flex:1}}
